Android 如何使用权重保持按钮宽度与屏幕大小成比例?
我正在创建一个xml文件。我在屏幕底部有两个按钮。两者需要相同的宽度。因此,我通过布局重量(参见图1)来实现这一点 现在,当我在emulator中减小屏幕大小时,我得到了如下屏幕(查看图2), 但我需要像第一屏一样查看所有手机尺寸。有人能帮我吗?提前谢谢。 请检查所附代码Android 如何使用权重保持按钮宽度与屏幕大小成比例?,android,xml,layout,android-linearlayout,Android,Xml,Layout,Android Linearlayout,我正在创建一个xml文件。我在屏幕底部有两个按钮。两者需要相同的宽度。因此,我通过布局重量(参见图1)来实现这一点 现在,当我在emulator中减小屏幕大小时,我得到了如下屏幕(查看图2), 但我需要像第一屏一样查看所有手机尺寸。有人能帮我吗?提前谢谢。 请检查所附代码 <LinearLayout android:id="@+id/llDetailsBottomButton" android:layout_height="wrap_content" and
<LinearLayout
android:id="@+id/llDetailsBottomButton"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_alignParentBottom="true">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Yes I am Ready "
android:textAlignment="textEnd"
android:textColor="@color/white"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:id="@+id/btn1"
android:layout_weight="0.5"
android:layout_gravity="fill_vertical"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"
android:drawableLeft="@drawable/img1"
android:background="@color/orange" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Not Now"
android:textColor="@color/white"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:id="@+id/btn2"
android:layout_weight="0.5"
android:layout_gravity="fill_vertical"
android:padding="10dp
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"
android:drawableLeft="@drawable/img2"
android:background="@color/oange" />
</LinearLayout>
对不起,我忘了用
android:layout_height="match_parent"
它解决了我的问题,,,对不起,我忘记使用android:layout\u height=“match\u parent”。你的问题解决了吗?yopur prblm解决了吗?
<LinearLayout
android:id="@+id/llDetailsBottomButton"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_alignParentBottom="true">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Yes I am Ready "
android:textAlignment="textEnd"
android:textColor="@color/white"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:id="@+id/btn1"
android:layout_weight="0.5"
android:layout_gravity="fill_vertical"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"
android:drawableLeft="@drawable/img1"
android:background="@color/orange" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Not Now"
android:textColor="@color/white"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:id="@+id/btn2"
android:layout_weight="0.5"
android:layout_gravity="fill_vertical"
android:padding="10dp
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"
android:drawableLeft="@drawable/img2"
android:background="@color/oange" />
</LinearLayout>
android:layout_height="match_parent"