问题描述
- 关于 XML 视图组成的相关问题
-
<?xml version=""1.0"" encoding=""utf-8""?><LinearLayout xmlns:android=""http://schemas.android.com/apk/res/android"" android:orientation=""vertical"" android:layout_width=""match_parent"" android:gravity=""center"" android:layout_height=""match_parent""> <LinearLayout android:layout_height=""wrap_content"" android:layout_marginLeft=""5dip"" android:layout_marginRight=""10dip"" android:layout_weight=""1"" android:background=""@drawable/gray_bg"" android:gravity=""center"" android:id=""@+id/linearLayout2"" android:orientation=""vertical"" android:layout_width=""wrap_content""> <LinearLayout android:layout_height=""wrap_content"" android:layout_marginTop=""10dip"" android:gravity=""center"" android:id=""@+id/linearLayout1"" android:layout_width=""wrap_content""> <Button android:text=""Offers"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:id=""@+id/button1"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content""> </Button> <Button android:text=""Daily Deals"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:id=""@+id/button2""> </Button> <Button android:text=""Photos"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:id=""@+id/button3"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content""> </Button> </LinearLayout> <LinearLayout android:layout_height=""wrap_content"" android:layout_marginTop=""10dip"" android:gravity=""center"" android:id=""@+id/linearLayout1"" android:layout_width=""wrap_content""> <Button android:text=""Videos"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:id=""@+id/btnVideos"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content""> </Button> <Button android:text=""Maps"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:id=""@+id/button2""> </Button> <Button android:text=""Email"" android:layout_marginRight=""10dip"" android:background=""@drawable/gray_btn"" android:id=""@+id/button3"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content""> </Button> </LinearLayout> <LinearLayout android:layout_height=""wrap_content"" android:layout_marginTop=""10dip"" android:gravity=""center"" android:id=""@+id/linearLayout1"" android:layout_width=""wrap_content""> <Button android:id=""@+id/btnRecommend"" android:background=""@drawable/recommend_btn"" android:scaleType=""fitXY"" android:layout_height=""wrap_content"" android:onClick=""btnSubNavigationPressed"" android:layout_width=""wrap_content""> </Button> </LinearLayout> </LinearLayout></LinearLayout>
我想让最后的一个按钮的宽度和上面两行按钮的宽度相同,如何实现这个功能呢?
解决方案
你可以用两种方法做:
android:layout_span=""3""
或者
android:layout_weight=""1"" android:layout_height=""wrap_content"" android:layout_width=""0dip""
时间: 2025-01-26 13:42:44