android.support.design.widget.BottomNavigationView.getSelectedItemId()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(119)

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

BottomNavigationView.getSelectedItemId介绍

暂无

代码示例

代码示例来源:origin: iMeiji/Toutiao

@Override
protected void onSaveInstanceState(Bundle outState) {
  // recreate 时记录当前位置 (在 Manifest 已禁止 Activity 旋转,所以旋转屏幕并不会执行以下代码)
  super.onSaveInstanceState(outState);
  outState.putInt(POSITION, position);
  outState.putInt(SELECT_ITEM, bottom_navigation.getSelectedItemId());
}

代码示例来源:origin: willowtreeapps/Hyperion-Android

@NonNull
  @Override
  public List<ViewAttribute> collect(BottomNavigationView view, AttributeTranslator attributeTranslator) {
    final Context context = view.getContext();
    final Resources res = context.getResources();
    List<ViewAttribute> attributes = new ArrayList<>();
    attributes.add(new ViewAttribute<>("MaxItemCount", view.getMaxItemCount()));
    attributes.add(Collectors.createColorAttribute(view, "ItemTint", view.getItemIconTintList()));
    attributes.add(Collectors.createColorAttribute(view, "ItemTextColor", view.getItemTextColor()));
    attributes.add(new ViewAttribute<>("SelectedItemId", new ResourceValue(res, view.getSelectedItemId())));
    attributes.add(new ViewAttribute<>("ItemBackgroundRes", new ResourceValue(res, view.getItemBackgroundResource())));
    attributes.addAll(Collectors.createMenuAttributes(context, view.getMenu()));
    return attributes;
  }
}

代码示例来源:origin: CoderLengary/WanAndroid

@Override
protected void onSaveInstanceState(Bundle outState) {
  super.onSaveInstanceState(outState);
  outState.putInt(KEY_BOTTOM_NAVIGATION_VIEW_SELECTED_ID, mBottomNavigationView.getSelectedItemId());
  FragmentManager fragmentManager = getSupportFragmentManager();
  if (mTimelineFragment.isAdded()) {
    fragmentManager.putFragment(outState, TimelineFragment.class.getSimpleName(), mTimelineFragment);
  }
  if (mCategoriesFragment.isAdded()) {
    fragmentManager.putFragment(outState, CategoriesFragment.class.getSimpleName(), mCategoriesFragment);
  }
  if (mAboutFragment.isAdded()) {
    fragmentManager.putFragment(outState, AboutFragment.class.getSimpleName(), mAboutFragment);
  }
}

相关文章