android.support.v4.app.FragmentActivity.findViewById()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(9.7k)|赞(0)|评价(0)|浏览(188)

本文整理了Java中android.support.v4.app.FragmentActivity.findViewById()方法的一些代码示例,展示了FragmentActivity.findViewById()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.findViewById()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:findViewById

FragmentActivity.findViewById介绍

暂无

代码示例

代码示例来源:origin: joyoyao/superCleanMaster

@Override
public View findViewById(int id) {
  View v = super.findViewById(id);
  if (v == null && mHelper != null)
    return mHelper.findViewById(id);
  return v;
}

代码示例来源:origin: bumptech/glide

@Nullable
private Fragment findSupportFragment(@NonNull View target, @NonNull FragmentActivity activity) {
 tempViewToSupportFragment.clear();
 findAllSupportFragmentsWithViews(
   activity.getSupportFragmentManager().getFragments(), tempViewToSupportFragment);
 Fragment result = null;
 View activityRoot = activity.findViewById(android.R.id.content);
 View current = target;
 while (!current.equals(activityRoot)) {
  result = tempViewToSupportFragment.get(current);
  if (result != null) {
   break;
  }
  if (current.getParent() instanceof View) {
   current = (View) current.getParent();
  } else {
   break;
  }
 }
 tempViewToSupportFragment.clear();
 return result;
}

代码示例来源:origin: joyoyao/superCleanMaster

public void setUp(int fragmentId, DrawerLayout drawerLayout) {
  mFragmentContainerView = getActivity().findViewById(fragmentId);
  mDrawerLayout = drawerLayout;
  mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
}

代码示例来源:origin: JohnPersano/SuperToasts

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  final FloatingActionButton button = (FloatingActionButton) getActivity()
      .findViewById(R.id.floating_action_button);
  button.setOnClickListener(new View.OnClickListener() {
    @Override
    @SuppressWarnings("ResourceType")
    public void onClick(View view) {
      new SuperToast(getActivity())
          .setText("SuperToast")
          .setDuration(AttributeUtils.getDuration(getActivity()))
          .setFrame(AttributeUtils.getFrame(getActivity()))
          .setColor(AttributeUtils.getColor(getActivity()))
          .setAnimations(AttributeUtils.getAnimations(getActivity()))
          .setColor(AttributeUtils.getColor(getActivity())).show();
    }
  });
}

代码示例来源:origin: hidroh/materialistic

private void offerExternalApp() {
  final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(mItem.getUrl()));
  if (intent.resolveActivity(getActivity().getPackageManager()) == null) {
    return;
  }
  mExternalRequired = true;
  mWebView.setVisibility(GONE);
  getActivity().findViewById(R.id.empty).setVisibility(VISIBLE);
  getActivity().findViewById(R.id.download_button).setOnClickListener(v -> startActivity(intent));
}

代码示例来源:origin: JohnPersano/SuperToasts

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  final View view = inflater.inflate(R.layout.fragment_pager, container, false);
  final ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager);
  viewPager.setAdapter(new CustomFragmentPagerAdapter(getChildFragmentManager()));
  ((TabStrip) getActivity().findViewById(R.id.tabstrip)).setViewPager(viewPager);
  
  return view;
}

代码示例来源:origin: JohnPersano/SuperToasts

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             final Bundle savedInstanceState) {
  final FloatingActionButton button = (FloatingActionButton) getActivity()
      .findViewById(R.id.floating_action_button);
  button.setOnClickListener(new View.OnClickListener() {
    @Override
    @SuppressWarnings("ResourceType")
    public void onClick(View view) {
      final int containerId = AttributeUtils.getFrame(getActivity()) == Style.FRAME_LOLLIPOP ||
          AttributeUtils.getType(getActivity()) == Style.TYPE_BUTTON ? R.id.toast_container : 0;
      SuperActivityToast.create(getActivity(), new Style(),
          AttributeUtils.getType(getActivity()), containerId)
          .setButtonText("UNDO")
          .setButtonIconResource(R.drawable.ic_undo)
          .setOnButtonClickListener("good_tag_name", null, onButtonClickListener)
          .setProgressBarColor(Color.WHITE)
          .setText("SuperActivityToast")
          .setDuration(AttributeUtils.getDuration(getActivity()))
          .setFrame(AttributeUtils.getFrame(getActivity()))
          .setColor(AttributeUtils.getColor(getActivity()))
          .setAnimations(AttributeUtils.getAnimations(getActivity())).show();
    }
  });
  return super.onCreateView(inflater, container, savedInstanceState);
}

代码示例来源:origin: novoda/android-demos

@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  setListAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, Constants.ITEMS));
  View detailsFrame = getActivity().findViewById(R.id.frame_details);
  mHasDetailsFrame = (detailsFrame != null) && (detailsFrame.getVisibility() == View.VISIBLE);
  if (savedInstanceState != null) {
    mPositionChecked = savedInstanceState.getInt("curChoice", 0);
    mPositionShown = savedInstanceState.getInt("shownChoice", -1);
  }
  if (mHasDetailsFrame) {
    getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
    upateDetailsFragment(mPositionChecked);
  }
}

代码示例来源:origin: TeamNewPipe/NewPipe

} catch (Exception e) {
  ErrorActivity.reportError(getActivity(), e, getActivity().getClass(),
      getActivity().findViewById(android.R.id.content),
      ErrorActivity.ErrorInfo.make(UserAction.UI_ERROR,
          "",

代码示例来源:origin: liuling07/SimpleNews

@Override
  public void showErrorToast(String msg) {
    Snackbar.make(getActivity().findViewById(R.id.drawer_layout), msg, Snackbar.LENGTH_SHORT).show();
  }
}

代码示例来源:origin: heinrichreimer/material-intro

/**
   * @deprecated
   */
  public View getContentView() {
    return getActivity().findViewById(android.R.id.content);
  }
}

代码示例来源:origin: liuling07/SimpleNews

@Override
  public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
    super.onScrollStateChanged(recyclerView, newState);
    if (newState == RecyclerView.SCROLL_STATE_IDLE
        && lastVisibleItem + 1 == mAdapter.getItemCount() ) {
      //加载更多
      Snackbar.make(getActivity().findViewById(R.id.drawer_layout), getString(R.string.image_hit), Snackbar.LENGTH_SHORT).show();
    }
  }
};

代码示例来源:origin: ukanth/afwall

@Override
  public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    
    TextView text = (TextView) getActivity().findViewById(R.id.faq_afwall_title);
    text.setText(R.string.faq);
    
    WebView creditsWebView = (WebView) getActivity().findViewById(R.id.faq_webview);
    try {
      String data = Api.loadData(getActivity().getBaseContext(), "faq");
      creditsWebView.loadDataWithBaseURL(null, data, "text/html","UTF-8",null);
    } catch (IOException ioe) {
      Log.e(TAG, "Error reading changelog file!", ioe);
    }
  }        
}

代码示例来源:origin: liuling07/SimpleNews

@Override
  public void showLoadFailMsg() {
    if (isAdded()) {
      View view = getActivity() == null ? mRecyclerView.getRootView() : getActivity().findViewById(R.id.drawer_layout);
      Snackbar.make(view, getString(R.string.load_fail), Snackbar.LENGTH_SHORT).show();
    }
  }
}

代码示例来源:origin: liuling07/SimpleNews

@Override
public void showLoadFailMsg() {
  if(pageIndex == 0) {
    mAdapter.isShowFooter(false);
    mAdapter.notifyDataSetChanged();
  }
  View view = getActivity() == null ? mRecyclerView.getRootView() : getActivity().findViewById(R.id.drawer_layout);
  Snackbar.make(view, getString(R.string.load_fail), Snackbar.LENGTH_SHORT).show();
}

代码示例来源:origin: eclipse/paho.mqtt.android

public void setUp(int fragmentId, DrawerLayout drawerLayout, final Toolbar toolbar) {
  containerView = getActivity().findViewById(fragmentId);
  mDrawerLayout = drawerLayout;
  mDrawerToggle = new ActionBarDrawerToggle(getActivity(), drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close) {
    @Override
    public void onDrawerOpened(View drawerView) {
      super.onDrawerOpened(drawerView);
      getActivity().invalidateOptionsMenu();
    }
    @Override
    public void onDrawerClosed(View drawerView) {
      super.onDrawerClosed(drawerView);
      getActivity().invalidateOptionsMenu();
    }
    @Override
    public void onDrawerSlide(View drawerView, float slideOffset) {
      super.onDrawerSlide(drawerView, slideOffset);
      toolbar.setAlpha(1 - slideOffset / 2);
    }
  };
  mDrawerLayout.setDrawerListener(mDrawerToggle);
  mDrawerLayout.post(new Runnable() {
    @Override
    public void run() {
      mDrawerToggle.syncState();
    }
  });
}

代码示例来源:origin: ukanth/afwall

@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  String version = BuildConfig.VERSION_NAME;
  TextView text = (TextView) getActivity().findViewById(R.id.afwall_title);
  String versionText = getString(R.string.app_name) + " (v" + version + ")";
  if(G.isDoKey(getActivity().getApplicationContext()) || BuildConfig.APPLICATION_ID.equals("dev.ukanth.ufirewall.donate")) {
    versionText = versionText + " (Donate) " +  getActivity().getString(R.string.donate_thanks)+  ":)";
  }
  text.setText(versionText);
  
  WebView creditsWebView = (WebView) getActivity().findViewById(R.id.about_thirdsparty_credits);
  try {
    String data = Api.loadData(getActivity().getBaseContext(), "about");
    creditsWebView.loadDataWithBaseURL(null, data, "text/html","UTF-8",null);
  } catch (IOException ioe) {
    Log.e(Api.TAG, "Error reading changelog file!", ioe);
  }
}

代码示例来源:origin: JasonQS/Anti-recall

private void initBottomNavigationBar(ScrollView view) {
  // 底部navigation bar的show hide
  view.setOnTouchListener((v, event) -> {
    NavigationTabBar navigationTabBar = getActivity().findViewById(R.id.ntb);
    switch (event.getAction()) {
      case MotionEvent.ACTION_MOVE:
        if (event.getHistorySize() < 1)
          return false;
        float y = event.getY();
        float historicalY = event.getHistoricalY(event.getHistorySize() - 1);
        if (y > historicalY)
          navigationTabBar.show();
        else
          navigationTabBar.hide();
    }
    return false;
  });
}

代码示例来源:origin: kaku2015/WeatherAlarmClock

@Override
public View findViewById(int id) {
  View v = super.findViewById(id);
  if (v == null && mHelper != null)
    return mHelper.findViewById(id);
  return v;
}

代码示例来源:origin: gabrielemariotti/changeloglib

@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  mSpinner = (Spinner) getActivity().findViewById(R.id.chgfiles_spinner);
  mTextChangeLog= (TextView) getActivity().findViewById(R.id.textChangeLog);
  populateSpinner();
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法