我想要一个包含3个文本视图的linearlayout
文字1:abcdefghijklmn
文字2: -
文字3:nmlkjihgfedcba
应该看起来像:
/-----------------------\
| abc...lmn - nml...cba |
\-----------------------/
当文本1更短,“abc”时,它应该如下所示:
/-----------------------\
| abc - nmlkji...fedcba |
\-----------------------/
我无法让它发挥作用。使用过的重量,但“ - ”始终保持在中间位置 有什么想法吗?
答案 0 :(得分:0)
这应该有效。 weight
正是你不应该在这里使用的东西。除非我在这里遗漏了一些明显的东西!
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="abcdefghijklmn"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:text="-"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="nmlkjihgfedcba"/>
</LinearLayout>