49

这是我在 xml 布局中的代码:

<TextView
    android:id="@+id/mail_message_content_field"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Medium Text"
    android:autoLink="web"
    android:drawableLeft="@drawable/attachment"
    android:drawablePadding="10dp"
    android:gravity="center|left"
    android:textAppearance="?android:attr/textAppearanceMedium" />

与我想以编程方式更改 drawablePadding 的方式相同。这该怎么做?

4

2 回答 2

99

您可以获得您的文本视图的引用,然后可以设置

UrTextView.setCompoundDrawablePadding(your padding value);
于 2013-02-20T11:19:56.557 回答
2
textView.setCompoundDrwablePadding(takes_only_one_argument_for_all_side_padding); 
于 2019-07-20T12:29:42.307 回答