Android studio BottomNavigationView 应用设计
2024-01-03 16:44:50
一、新建Bottom Navigation Activity项目:
二、修改bottom_nav_menu.xml:
<item
android:id="@+id/navigation_beijing"
android:icon="@drawable/ic_beijing_24dp"
android:title="@string/title_beijing" />
<item
android:id="@+id/navigation_shanghai"
android:icon="@drawable/ic_shanghai_24dp"
android:title="@string/title_shanghai" />
<item
android:id="@+id/navigation_guangzhou"
android:icon="@drawable/ic_guangzhou_24dp"
android:title="@string/title_guangzhou" />
<item
android:id="@+id/navigation_shenzhen"
android:icon="@drawable/ic_shenzhen_24dp"
android:title="@string/title_shenzhen" />
三、新建Fragment(with ViewModel):
四、修改mobile_navigation.xml:
<fragment android:id="@+id/navigation_beijing" android:name="com.july.bottomnavigationviewapp.ui.beijing.BeijingFragment" android:label="@string/title_beijing" tools:layout="@layout/fragment_beijing" /> <fragment android:id="@+id/navigation_shanghai" android:name="com.july.bottomnavigationviewapp.ui.shanghai.ShanghaiFragment" android:label="@string/title_shanghai" tools:layout="@layout/fragment_shanghai" /> <fragment android:id="@+id/navigation_guangzhou" android:name="com.july.bottomnavigationviewapp.ui.guangzhou.GuangzhouFragment" android:label="@string/title_guangzhou" tools:layout="@layout/fragment_guangzhou" /> <fragment android:id="@+id/navigation_shenzhen" android:name="com.july.bottomnavigationviewapp.ui.shenzhen.ShenzhenFragment" android:label="@string/title_shenzhen" tools:layout="@layout/fragment_shenzhen" />
五、编译运行程序:
六、工程项目:
文章来源:https://blog.csdn.net/corlin6688/article/details/135365239
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!