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 次 |
最近记录: |