如何为下面的图片制作布局android?但我希望每列的宽度相同
我已创建,但每列的宽度不能相同
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:weightSum="2"
android:layout_height="fill_parent">
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#9812AC">
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="100dip"
android:text="Happy Vendor3">
</TextView>
</TableRow>
</TableLayout>
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="Happy Vendor"
android:background="#000">
</TextView>
</TableRow>
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="Happy Vendor2"
android:background="#CCC">
</TextView>
</TableRow>
</TableLayout>
</LinearLayout>
我只是尝试使用textview来简化它。提前谢谢。
答案 0 :(得分:0)
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:src="@drawable/someimage1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight=".5"/>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight=".5">
<ImageView
android:src="@drawable/someimage2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight=".5"/>
<ImageView
android:src="@drawable/someimage3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight=".5"/>
</LinearLayout>
</TableRow>
答案 1 :(得分:0)
试试这个
<LinearLayout
android:orientation="horizontal"
android:weightSum="3"
android:layout_width="match_parent"
android:layout_height="250dp">
<ImageView
android:layout_width="wrap_content"
android:layout_weight="2"
android:background="@color/red"
android:layout_height="match_parent"
android:id="@+id/imageView" />
<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:weightSum="2"
android:layout_width="0dp"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_weight="1"
android:background="@color/black"
android:layout_height="0dp"
android:id="@+id/imageView2" />
<ImageView
android:layout_width="match_parent"
android:layout_weight="1"
android:background="@color/blue"
android:layout_height="0dp"
android:id="@+id/imageView3" />
</LinearLayout>
</LinearLayout>