Elh*_*Gdz 3 android image textview
这是我的代码:
<TextView
android:id="@+id/error_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
android:gravity="center"
android:drawableRight="@drawable/error_image"
android:visibility="invisible"
android:textColor="#aa0000"
android:textStyle="bold"
android:textSize="16dp"/>
Run Code Online (Sandbox Code Playgroud)
图像和文本之间有空间,我想减少这个空间,我该怎么办呢?
正如您设置的那样android:layout_width="match_parent",TextView取出所有宽度,以便drawablePadding您设置的不起作用.所以你需要设置android:layout_width="wrap_content".
请尝试以下代码:
<TextView
android:id="@+id/error_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawablePadding="0dp"
android:layout_marginBottom="2dp"
android:drawableRight="@drawable/ic_launcher"
android:gravity="center"
android:textColor="#aa0000"
android:textSize="16dp"
android:text="adsfasdfa"
android:textStyle="bold"
android:visibility="invisible" />
Run Code Online (Sandbox Code Playgroud)
您应该设置属性 android:drawablePadding="0dp"
或者在您的 Java 代码中,调用textView.setCompoundDrawablePadding(0);
| 归档时间: |
|
| 查看次数: |
3934 次 |
| 最近记录: |