【发布时间】:2011-05-09 17:29:36
【问题描述】:
在我的应用程序中,我在线性布局中水平放置了三个文本视图。布局角落的两个文本视图,它们是固定的,不会改变。我在布局上有 On Click 侦听器以移动到下一个活动。在第二个活动中,我在编辑框中输入的任何内容都将放置在中间文本视图中。
现在的问题是第一个文本视图在角落,但是如果中间文本视图的长度很短,第三个文本视图就会改变,或者如果中间文本视图太大,第三个文本视图就会受到干扰。
我希望第一个和第三个位于角落,而中间的则根据其文本大小自动调整。如何做到这一点请帮助我...
以下是我的布局
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/inputLayout1">
<TextView android:textSize="22sp" android:text="Input Type" android:id="@+id/inputtext1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:textSize="22sp" android:text="GPS" android:id="@+id/inputtext2" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:textSize="22sp" android:text="A" android:id="@+id/inputtext3" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</LinearLayout>
【问题讨论】:
-
您可能需要将 android:weightSum = 4 添加到 Linearlayout,然后为 1 和 3 制作 android:layout_weight = 1 和 android:layout_weight = 2 为第二个
标签: android user-interface textview