Java 安卓元素固定定位

Java 安卓元素固定定位,java,android,android-layout,tablerow,Java,Android,Android Layout,Tablerow,假设我有一个tablerow,在该tablerow中我有3个元素(ImageView) 在第一种情况下,所有3个项目的可见性值都是可见的。然后,在这种情况下,会发生的是其他2项调整到错过的位置 但是我想要的是我需要把所有的物品都放在一个固定的位置上。因此,如果我将任何项目的可见性设置为“已消失”状态,那么在这种情况下,其余元素也将位于同一位置 有人能帮我做到这一点吗?在版面和每个图像视图中使用stretchcolumns,指定layout\u span和layout\u column。试试看,

假设我有一个tablerow,在该tablerow中我有3个元素(ImageView)

在第一种情况下,所有3个项目的可见性值都是可见的。然后,在这种情况下,会发生的是其他2项调整到错过的位置

但是我想要的是我需要把所有的物品都放在一个固定的位置上。因此,如果我将任何项目的可见性设置为“已消失”状态,那么在这种情况下,其余元素也将位于同一位置


有人能帮我做到这一点吗?

在版面和每个
图像视图中使用
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>

如果您希望项目越来越灵活,请始终尝试使用相对布局,希望您可以通过使用相对布局轻松解决问题。您可以动态或静态地对项目执行任何操作。

您可以更具体一点……或者只提供任何有用的链接。我想您没有理解我的意思。在这种情况下,同样的事情也会发生在我身上。。