次のように、メイン レイアウトに GridView があります。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:horizontalSpacing="1dp"
android:stretchMode="columnWidth"
android:verticalSpacing="1dp" />
</LinearLayout>
このようなグリッドを生成します
各セルの内容は、次のようなレイアウトです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/btn_measurement" >
<Button
android:id="@+id/numerical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="---" />
</LinearLayout>
しかし、4 番目の列を他の列の 3 分の 1 にしたいのですが、できません。
リンクを確認しました:
さまざまな列サイズの GridViewとAndroid GridView 列のストレッチ
しかし、彼らは役に立ちませんでした。:(
解決策を完全に変更する必要があると思われる場合は、一般的な手がかりを提供するよりも正確にお願いします。ありがとう