3 개의 버튼이있는 LinearLayour 만 포함 된 레이아웃이 있습니다.사각형 버튼 화면 너비와 무게 일치
"weigth = 1"을 사용 했으므로이 3 개의 버튼이 수직으로 채워지지만 단추의 사각형이 넓어 지도록해야합니다. 즉, 너비가 높이와 같아야합니다.
어떻게해야합니까?
여기
<?xml version="1.0" encoding="utf-8"?>
<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: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="android.jose.se.Prueba"
android:background="@drawable/bg"
android:gravity="center">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<Button
android:id="@+id/bHet"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/layer1"
android:onClick="cambiarBoton"/>
<Button
android:id="@+id/bGay"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/layer2"
android:onClick="cambiarBoton"/>
<Button
android:id="@+id/bLesbi"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/layer3"
android:onClick="cambiarBoton"/>
</LinearLayout>
나는 비슷한 문제를 가지고 당신이보기 화면 비율을 관리하는 데 도움이
Google's Percent Relative Layout를 사용하여 수행하면 모든
세로 또는 가로로 채우시겠습니까? – faranjit
이 도움이 될 수 있습니다 : http://stackoverflow.com/questions/4656986/how-do-i-keep-the-aspect-ratio-on-image-buttons-in-android – Bill
세로로, 나는 이미 그것을 수정했습니다. – JOSEMAFUEN