5つのtextviewsをimageviewに整列しようとしています。私は2列5行のグリッドレイアウトを作成しました。列0には、5行で5つのテキストビューが分割されています。列1には、5行にわたる画像ビューがあります。しかし、私は私の希望のレイアウトを得ることができません。目的のレイアウト以下を参照してください。gridviewoutのtextviewとimageviewの整列
マイコード:
<GridLayout
android:id="@+id/gridlayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:columnCount="2"
android:layout_below="@+id/titel_over_ons">
<TextView
android:id="@+id/intro"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_row="0"
android:layout_column="0"
android:text="" />
<ImageView
android:id="@+id/foto_over_ons"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="0"
android:layout_gravity="end"
android:contentDescription="@string/dm_design_webdesign_moobiele_applicaties_en_grafische_vormgeving" />
<TextView
android:id="@+id/titel_dr"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_row="1"
android:layout_column="0"
android:layout_gravity="start"
android:text="" />
<TextView
android:id="@+id/tekst_dr"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_row="2"
android:layout_column="0"
android:layout_marginTop="10dp" />
<TextView
android:id="@+id/titel_service"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_row="3"
android:layout_column="0"
android:layout_marginTop="15dp"
android:text="" />
<TextView
android:id="@+id/tekst_service"
android:layout_width="0dp"
android:layout_gravity="start"
android:layout_height="wrap_content"
android:layout_row="4"
android:layout_column="0"
android:layout_marginTop="10dp" />
</GridLayout>
誰かがこの問題で私を助けることができますか? ありがとうございます。
あなたが他のビューに以下具体的に次のビューを配置することができる相対的なレイアウトとのより良い運を持っていることがあります。 https://developer.android.com/reference/android/widget/RelativeLayout.html – BR89
グリッドレイアウトを使用しないでください。空白と重量は考慮しません。必要な場合は、サポートv7のものを使用してください。これを簡単に達成するために、適切なスパンでTableLayoutを使用してください。 – Kushan
私はTablelayoutを使用しようとしましたが、rowspanをサポートしていません –