我在andorid工作。我想创建一个这样的布局: -
当我旋转我的Android设备时,它应该如下所示: -
这些图像之间必须有一些填充。请建议我如何实现这一点。我应该使用哪种类型的布局。 我在等你的建议。您可以发给我一些与此相关的链接。
提前谢谢。
答案 0 :(得分:2)
您可以找到有关不同布局here
的精彩教程答案 1 :(得分:1)
使用GridLayout或TableLayout,但您必须根据方向编写条件显示图像
答案 2 :(得分:1)
答案 3 :(得分:1)
这段代码可能会对您有所帮助:
<TableLayout
android:id="@+id/tableLayout1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginTop="10dip">
<TableRow android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dip">
<TextView android:id="@+id/textView1"
android:text="@string/name"
android:textColor="@color/black"
android:textAppearance="?android:attr/textAppearanceMedium"
android:paddingRight="5dip"
android:layout_weight=".30"
android:width="0dip"></TextView>
<TextView android:id="@+id/name_value"
android:text="AAA"
android:textColor="@color/black"
android:textAppearance="?android:attr/textAppearanceMedium"
android:paddingLeft="5dip"
android:singleLine="false"
android:layout_weight=".70"
android:width="0dip"></TextView>
</TableRow>
通过这种方式,您可以随时随地控制任何填充或边距的dp。在屏幕方向更改您可以控制布局。 你可以改变:
android:layout_weight=".30"
控制每列的宽度。
这是一个有效的代码。