0
화면의 주요 부분이 4x4 이미지 버튼 인 경우 애플리케이션 용 화면을 만들어야합니다. 4 개의 버튼이 화면의 90 % 너비를 채우고 각 버튼이 사각형이되기를 원합니다. 버튼의 테이블 레이아웃과 layout_weight를 사용하여 적절한 너비를 만듭니다. 버튼의 너비와 높이를 어떻게 동일하게 만들 수 있습니까?정사각형 유연한 이미지 버튼을 만드는 방법
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal">
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal">
<ImageButton
android:id="@+id/imageButton_1_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:src="@android:drawable/btn_star" />
<ImageButton
android:id="@+id/imageButton_1_2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:src="@android:drawable/btn_star" />
<ImageButton
android:id="@+id/imageButton_1_3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:src="@android:drawable/btn_star" />
<ImageButton
android:id="@+id/imageButton_1_4"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:src="@android:drawable/btn_star" />
</TableRow>
...
시도한 XML 표시 – Avijit
원하는 레이아웃의 XML 또는 이미지 표시 – Burusothman
코드를 추가했습니다. 내 경우에는 android : layout_weight = "0.25"4 번 100 %이지만 어떤 이유 때문에 주위에 여백이 생겨서 괜찮습니다. – Jacob