如果要保证宽度一样:
android:layout_width ="0dp"
android:layout_weight = "1"
同理 要保证长度一样:android:layout_height ="0dp"
android:layout_weight = "1"<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF000000" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.liwei.cal.CalActivity$PlaceholderFragment" > <!-- result --> <LinearLayout android:id="@+id/result" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:background="@drawable/ic_launcher" android:orientation="vertical" android:paddingLeft="2px" android:paddingRight="2px"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="right" android:text="result" android:textColor="#FFFFFFFF" android:textSize="40px"/> </LinearLayout> <!-- C DEL / * --> <LinearLayout android:id="@+id/line1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/result" android:orientation="horizontal" android:background="@drawable/ic_launcher"> <Button android:id="@+id/button_C" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight = "1" android:text="Cancel" android:textColor="#FFFF0000"/> <Button android:id="@+id/button_DEL" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight = "1" android:text="Del" android:textColor="#FFFFFFFF"/> <Button android:id="@+id/button_dev" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight = "1" android:text="/" android:textColor="#FFFFFFFF"/> <Button android:id="@+id/button_dev" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight = "1" android:text="X" android:textColor="#FFFFFFFF"/> </LinearLayout>
显示宽度一样的效果图: (仅cancel这一行)
在一个layout中保持button都是一样大小的
最新推荐文章于 2024-01-02 17:23:10 发布
