1、水平多列分摊式
底部导航栏的设计

直接用LinearLayout布局,模块均摊,都设置layout_weight="1",
<LinearLayout
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_gravity="bottom"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/zhuye"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/zhuyeimage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:src="@drawable/zhuyetu" />
<TextView
android:id="@+id/zhuyetext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="主页" />
</LinearLayout>
<LinearLayout
android:id="@+id/gonggao"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/gonggaoimage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:src="@drawable/gonggao" />
<TextView
android:id="@+id/tvContacts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="公告" />
</LinearLayout>
<LinearLayout
android:id="@+id/dongtai"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/dongtaiimage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:src="@drawable/dongtai" />
<TextView
android:id="@+id/dongtaitext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="动态"
/>
</LinearLayout>
</LinearLayout>
本文介绍了一种使用LinearLayout实现的水平多列分摊式底部导航栏设计方法。通过设置layout_weight属性来均分屏幕宽度,并详细展示了每个导航项的具体XML布局代码。
558

被折叠的 条评论
为什么被折叠?



