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

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

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

Fragment.onViewCreated介绍

[英]Called immediately after #onCreateView(LayoutInflater,ViewGroup,Bundle)has returned, but before any saved state has been restored in to the view. This gives subclasses a chance to initialize themselves once they know their view hierarchy has been completely created. The fragment's view hierarchy is not however attached to its parent at this point.
[中]在返回#onCreateView(LayoutInflater、ViewGroup、Bundle)之后,但在将任何保存的状态还原到视图之前,立即调用。这使子类有机会在知道其视图层次结构已完全创建后初始化自己。但是,此时片段的视图层次结构并未附加到其父级。

代码示例

代码示例来源:origin: chrisjenx/Calligraphy

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  ButterKnife.bind(this, view);
}

代码示例来源:origin: Yalantis/Side-Menu.Android

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  this.containerView = view.findViewById(R.id.container);
}

代码示例来源:origin: markzhai/AndroidPerformanceMonitor

@Override
public void onViewCreated(final View view, @Nullable final Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  Button button1 = (Button) view.findViewById(R.id.button1);
  Button button2 = (Button) view.findViewById(R.id.button2);
  Button button3 = (Button) view.findViewById(R.id.button3);
  button1.setOnClickListener(this);
  button2.setOnClickListener(this);
  button3.setOnClickListener(this);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
 super.onViewCreated(view, savedInstanceState);
 if (adapter==null) {
  adapter=new EventLogAdapter();
 }
 RecyclerView transcript=(RecyclerView)view.findViewById(R.id.transcript);
 transcript.setAdapter(adapter);
}

代码示例来源:origin: square/sqlbrite

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
 super.onViewCreated(view, savedInstanceState);
 ButterKnife.bind(this, view);
 listView.setEmptyView(emptyView);
 listView.setAdapter(adapter);
}

代码示例来源:origin: ogaclejapan/SmartTabLayout

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
 super.onViewCreated(view, savedInstanceState);
 int position = FragmentPagerItem.getPosition(getArguments());
 TextView title = (TextView) view.findViewById(R.id.item_title);
 title.setText(String.valueOf(position));
}

代码示例来源:origin: florent37/MaterialViewPager

@Override
  public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    ButterKnife.bind(this, view);

    MaterialViewPagerHelper.registerScrollView(getActivity(), mScrollView);
  }
}

代码示例来源:origin: scwang90/SmartRefreshLayout

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  mRecyclerView.setItemAnimator(new DefaultItemAnimator());
  mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
  mRecyclerView.addItemDecoration(new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL));
  mRecyclerView.setAdapter(mAdapter = new BaseRecyclerAdapter<Void>(initData(), simple_list_item_2) {
    @Override
    protected void onBindViewHolder(SmartViewHolder holder, Void model, int position) {
      holder.text(android.R.id.text1, getString(R.string.item_example_number_title, position));
      holder.text(android.R.id.text2, getString(R.string.item_example_number_abstract, position));
      holder.textColorId(android.R.id.text2, R.color.colorTextAssistant);
    }
  });
}

代码示例来源:origin: scwang90/SmartRefreshLayout

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  mRecyclerView = (RecyclerView) view;
  mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
  mRecyclerView.setItemAnimator(new DefaultItemAnimator());
  mRecyclerView.addItemDecoration(new DividerItemDecoration(getContext(),DividerItemDecoration.VERTICAL));
  mRecyclerView.setAdapter(mAdapter = new BaseRecyclerAdapter<Void>(initData(), simple_list_item_2) {
    @Override
    protected void onBindViewHolder(SmartViewHolder holder, Void model, int position) {
      holder.text(android.R.id.text1, getString(R.string.item_example_number_title, position));
      holder.text(android.R.id.text2, getString(R.string.item_example_number_abstract, position));
      holder.textColorId(android.R.id.text2, R.color.colorTextAssistant);
    }
  });
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onViewCreated(View v, Bundle savedInstanceState) {
 super.onViewCreated(v, savedInstanceState);
 RecyclerView rv=v.findViewById(android.R.id.list);
 rv.setLayoutManager(new LinearLayoutManager(getActivity()));
 rv.addItemDecoration(new DividerItemDecoration(getActivity(),
  DividerItemDecoration.VERTICAL));
 rv.setAdapter(adapter);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onViewCreated(View v, Bundle savedInstanceState) {
 super.onViewCreated(v, savedInstanceState);
 RecyclerView rv=v.findViewById(android.R.id.list);
 rv.setLayoutManager(new LinearLayoutManager(getActivity()));
 rv.addItemDecoration(new DividerItemDecoration(getActivity(),
  DividerItemDecoration.VERTICAL));
 rv.setAdapter(adapter);
}

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

@Override
public void onViewCreated(View rootView, Bundle savedInstanceState) {
  super.onViewCreated(rootView, savedInstanceState);
  if (DEBUG) {
    Log.d(TAG, "onViewCreated() called with: rootView = [" + rootView + "], savedInstanceState = [" + savedInstanceState + "]");
  }
  initViews(rootView, savedInstanceState);
  initListeners();
}

代码示例来源:origin: naman14/Timber

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  if (PreferenceManager.getDefaultSharedPreferences(getActivity()).getBoolean("dark_theme", false)) {
    ATE.apply(this, "dark_theme");
  } else {
    ATE.apply(this, "light_theme");
  }
}

代码示例来源:origin: naman14/Timber

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  if (PreferenceManager.getDefaultSharedPreferences(getActivity()).getBoolean("dark_theme", false)) {
    ATE.apply(this, "dark_theme");
  } else {
    ATE.apply(this, "light_theme");
  }
}

代码示例来源:origin: naman14/Timber

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  if (PreferenceManager.getDefaultSharedPreferences(getActivity()).getBoolean("dark_theme", false)) {
    ATE.apply(this, "dark_theme");
  } else {
    ATE.apply(this, "light_theme");
  }
}

代码示例来源:origin: aa112901/remusic

@Override
public void onViewCreated(final View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  getActivity().runOnUiThread(new Runnable() {
    @Override
    public void run() {
      ((ViewGroup) getView().getParent()).setFitsSystemWindows(true);
    }
  });
}

代码示例来源:origin: naman14/Timber

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  if (PreferenceManager.getDefaultSharedPreferences(getActivity()).getBoolean("dark_theme", false)) {
    ATE.apply(this, "dark_theme");
  } else {
    ATE.apply(this, "light_theme");
  }
  viewPager.setCurrentItem(mPreferences.getStartPageIndex());
}

代码示例来源:origin: scwang90/SmartRefreshLayout

@Override
public void onViewCreated(@NonNull View root, @Nullable Bundle savedInstanceState) {
  super.onViewCreated(root, savedInstanceState);
  final Toolbar toolbar = root.findViewById(R.id.toolbar);
  toolbar.setNavigationOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      getActivity().finish();
    }
  });
  mRefreshLayout = root.findViewById(refreshLayout);
  mRefreshLayout.setOnRefreshLoadMoreListener(this);
  mRefreshLayout.setRefreshHeader(new ClassicsHeader(getContext()));
  mRefreshLayout.setRefreshFooter(new ClassicsFooter(getContext()));
  mViewPager = root.findViewById(R.id.viewPager);
  mTabLayout = root.findViewById(R.id.tableLayout);
  mViewPager.setAdapter(mAdapter = new SmartPagerAdapter(Item.values()));
  mTabLayout.setupWithViewPager(mViewPager, true);
}

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

@Override
public void onViewCreated(@NonNull View rootView, @Nullable Bundle savedInstanceState) {
  super.onViewCreated(rootView, savedInstanceState);
  initButton(rootView);
  RecyclerView listSelectedTabs = rootView.findViewById(R.id.selectedTabs);
  listSelectedTabs.setLayoutManager(new LinearLayoutManager(requireContext()));
  ItemTouchHelper itemTouchHelper = new ItemTouchHelper(getItemTouchCallback());
  itemTouchHelper.attachToRecyclerView(listSelectedTabs);
  selectedTabsAdapter = new SelectedTabsAdapter(requireContext(), itemTouchHelper);
  listSelectedTabs.setAdapter(selectedTabsAdapter);
}

代码示例来源:origin: smuyyh/BookReader

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  ButterKnife.bind(this, view);
  setupActivityComponent(ReaderApplication.getsInstance().getAppComponent());
  attachView();
  initDatas();
  configViews();
}

相关文章

微信公众号

最新文章

更多

Fragment类方法