android 并排按钮,Android TextView和Button并排,ellipsize左侧TextView
时间: 2024-02-02 08:04:36 浏览: 161
想要在 Android 中实现 TextView 和 Button 并排,可以使用 LinearLayout 或者 RelativeLayout 布局。下面是使用 LinearLayout 的示例代码:
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:maxLines="1"
android:text="这是一个TextView" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="这是一个Button" />
</LinearLayout>
```
其中,`android:layout_weight="1"` 表示 TextView 和 Button 的宽度比例为 1:1,可以根据实际需要调整。`android:ellipsize="end"` 表示当 TextView 的内容过长时,省略号显示在结尾处。`android:maxLines="1"` 表示 TextView 的最大行数为 1。
如果想要实现 TextView 左侧省略号显示,可以将 TextView 的 gravity 属性设置为 right:
```xml
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:maxLines="1"
android:gravity="right"
android:text="这是一个TextView" />
```
阅读全文