Java 安卓元素固定定位
假设我有一个tablerow,在该tablerow中我有3个元素(ImageView) 在第一种情况下,所有3个项目的可见性值都是可见的。然后,在这种情况下,会发生的是其他2项调整到错过的位置 但是我想要的是我需要把所有的物品都放在一个固定的位置上。因此,如果我将任何项目的可见性设置为“已消失”状态,那么在这种情况下,其余元素也将位于同一位置Java 安卓元素固定定位,java,android,android-layout,tablerow,Java,Android,Android Layout,Tablerow,假设我有一个tablerow,在该tablerow中我有3个元素(ImageView) 在第一种情况下,所有3个项目的可见性值都是可见的。然后,在这种情况下,会发生的是其他2项调整到错过的位置 但是我想要的是我需要把所有的物品都放在一个固定的位置上。因此,如果我将任何项目的可见性设置为“已消失”状态,那么在这种情况下,其余元素也将位于同一位置 有人能帮我做到这一点吗?在版面和每个图像视图中使用stretchcolumns,指定layout\u span和layout\u column。试试看,
有人能帮我做到这一点吗?在版面和每个
图像视图中使用stretchcolumns
,指定layout\u span
和layout\u column
。试试看,
Try this out,
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="1" >
<TableRow
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/topbg" >
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_span="1"
android:src="@drawable/ic_add" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_span="1"
android:src="@drawable/ic_add" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_span="1"
android:src="@drawable/ic_add" />
</TableRow>
</TableLayout>
</LinearLayout>
如果您希望项目越来越灵活,请始终尝试使用相对布局,希望您可以通过使用相对布局轻松解决问题。您可以动态或静态地对项目执行任何操作。您可以更具体一点……或者只提供任何有用的链接。我想您没有理解我的意思。在这种情况下,同样的事情也会发生在我身上。。