0
サイズに応じてコンテナサイズが "GridLayout"のイメージが必要です。イメージの縦横のサイズ変更 - アンドロイド
ちょうど横のサイズをキャッチしますが、縦も必要です。
私には何が欠けていますか?おかげ
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/fondo_01">
<GridLayout
android:layout_width="match_parent"
android:layout_height="250dp"
android:useDefaultMargins="false"
android:background="@drawable/corners_main_layout"
android:animationCache="false"
android:layout_margin="@dimen/padding_white"
tools:layout_margin="@dimen/padding_white"
android:columnOrderPreserved="false"
android:columnCount="3">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout">
<ImageView
android:src="@drawable/ic_skinav"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idskinav" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/skinav"
android:layout_gravity="center"
android:textColor="@android:color/black"
/>
</LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout9">
<ImageView
android:src="@drawable/ic_social"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idsocial" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/social"
android:layout_gravity="center"
android:textColor="@android:color/black"
/>
</LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout8">
<ImageView
android:src="@drawable/ic_stats"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idstats" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/stats"
android:layout_gravity="center"
android:textColor="@android:color/black" />
</LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout10"
>
<ImageView
android:src="@drawable/ic_alerts"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idalerts" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/alerts"
android:layout_gravity="center"
android:textColor="@android:color/black" />
</LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout2">
<ImageView
android:src="@drawable/ic_inbox"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idinbox" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/inbox"
android:layout_gravity="center"
android:textColor="@android:color/black"
/>
</LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="0dp"
android:orientation="vertical"
android:layout_columnWeight="1"
android:id="@+id/linearLayout3">
<ImageView
android:src="@drawable/ic_info"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/idinfo" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/info"
android:layout_gravity="center"
android:textColor="@android:color/black"
/>
</LinearLayout>
</GridLayout>
</LinearLayout>
はそれを行うための別の簡単な方法はありますか?私は新しいConstraintLayoutを試しましたが、成功しませんでした。
------ UPDATE ----
こんにちは、おかげで、ワークス!ありがとう!! – daicon
コンテナが小さいグリッドの場合、それに応じて比率を設定する必要があります。あなたが与えているコンテナのサイズは、それがまともに見えるように各行に少なくとも4必要があります。私は自分自身でこのような状況に直面しています。私は自分自身を明確にしたことを願っています。 –
もう少し小さな問題があります..... android layout_columnWeight = "1"の代替手段はありますか? APIは> 21 ....としか動作しません>必要です> 16 – daicon