drawableLeft
时间: 2023-05-18 18:07:09 浏览: 91
drawableLeft是Android中TextView控件的一个属性,它可以让我们在TextView的左侧添加一个图片。如果你想要在TextView的右侧添加图片,可以使用drawableRight属性。
相关问题
drawableleft靠上
要让一个`TextView`的`drawableLeft`靠上,可以通过设置`android:drawablePadding`和`android:gravity`属性来实现。具体做法如下:
1. 设置`android:drawablePadding`属性为一个负值,例如`-10dp`,可以将`drawable`往上移动一定的距离,让它与`TextView`的顶部对齐。
2. 设置`android:gravity`属性为`center_vertical`,这会让`TextView`的文本垂直居中,与`drawable`的顶部对齐。
以下是一个示例代码:
```
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:drawableLeft="@drawable/ic_launcher"
android:drawablePadding="-10dp"
android:gravity="center_vertical" />
```
你可以根据实际情况调整`android:drawablePadding`的值。
android:drawableLeft
`android:drawableLeft` 是一个布局属性,用于设置 TextView 或 Button 等控件中文本左侧的图片或图标。你可以将一个 Drawable 对象分配给该属性,如下所示:
```
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button with Left Icon"
android:drawableLeft="@drawable/icon" />
```
在这个例子中,`@drawable/icon` 引用了一个图片资源,该图片将被放置在按钮文本的左侧。你还可以使用 `android:drawableRight`、`android:drawableTop` 和 `android:drawableBottom` 属性来设置文本周围的其他方向的图标。