gpt4 book ai didi

android - 显示填充颜色的底部导航菜单项。我想显示我在可绘制文件夹中添加的确切图标

转载 作者:搜寻专家 更新时间:2023-11-01 09:19:30 24 4
gpt4 key购买 nike

我在代码部分所做的方式。动态生成的菜单代码。

 for(int i = 0;i<menuDetails.size();i++){
int res_id = this.getResources().getIdentifier("@drawable/"+menuDetails.get(i).getMenu_icon(), null, this.getPackageName());
navigation.getMenu()
.add(Menu.NONE, i, Menu.NONE, menuDetails.get(i).getTitle())
.setIcon(res_id).setChecked(false)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
}

XML 文件:

  <FrameLayout
android:id="@+id/home_footer"
android:layout_width="match_parent"
android:layout_height="@dimen/bottom_nav_height"
android:layout_alignParentBottom="true">
<android.support.design.widget.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="@dimen/bottom_nav_height"
android:theme="@style/Widget.BottomNavigationView"
app:elevation="5dp"
app:itemIconTint="@drawable/nav_selection"
app:itemTextColor="@color/welcome_text_color"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent" />
<!-- app:itemIconTint="@drawable/nav_selection" -->
</FrameLayout>

nav_selection 可绘制文件:

<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/ic_call"/>
<item android:state_checked="false" android:drawable="@drawable/nav_case" />

输出(实际上主页按钮是另一种适合中心的布局,我需要导航 View 中的主页按钮之类的图标)。 enter image description here

最佳答案

尝试删除线下

app:itemTextColor="@color/welcome_text_color"

关于android - 显示填充颜色的底部导航菜单项。我想显示我在可绘制文件夹中添加的确切图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57652291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com