【发布时间】:2014-07-03 09:56:46
【问题描述】:
我正在尝试在其他两个文本视图的左侧设置一个文本视图。我想我可能会使用某种容器将它们分开,然后将第一个文本视图设置在包含其他两个文本视图的容器的左侧。但我没有找到任何有效的方法。
我尝试使用 relativelayout 将它们组合在一起,但它似乎只填充了整个屏幕宽度,并使第一个 textview 位于屏幕左侧。
如果我将包含其他两个 textview 的 relativelayout 设置在第一个 textview 的右侧,它有点工作,但是如果第一个 textview 中的文本太长,它将与容器及其内容重叠,我不这样做不想这样。
在下面的示例中,“textview1”将包含一个较长的字符串,可能需要 1-3 行。 其他两个将只包含几个字符,但重要的是它们是可见的。
起初我在 textview2 的左侧有 textview1,但有时 textview3 会比 textview2 宽,这会导致问题。
任何想法如何解决这个问题?
请参阅下面链接中的图片,了解它的外观与现在按要求的外观。
http://i.stack.imgur.com/1d5o4.png
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:layout_toLeftOf="@+id/RelativeLayout02"
android:textSize="16sp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#111"
android:background="#FF9999">
</TextView>
<RelativeLayout
android:id="@+id/RelativeLayout02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:gravity="right">
<TextView
android:id="@+id/textview2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="0dp"
android:layout_marginLeft="0dp"
android:gravity="right"
android:textSize="16sp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#111"
android:background="#99FF99">
</TextView>
<TextView
android:id="@+id/textview3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/textview2"
android:layout_marginTop="10dp"
android:layout_marginLeft="0dp"
android:textSize="16sp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#111"
android:background="#9999FF">
</TextView>
</RelativeLayout>
</RelativeLayout>
【问题讨论】:
-
请发布预期和当前输出的图像。
-
图片已添加。可在i.stack.imgur.com/1d5o4.png
-
那是什么?预期输出?
-
图片包含两部分。顶部的一个是我所追求的,而黑线下方的一个是我目前得到的。我希望所有 TextView 都可见并正确排序。
-
我的回答对您有帮助吗?