android change textview drowabletop的java活动

android change textview drowabletop的java活动,android,textview,Android,Textview,我有自己的观点 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:drawableTop="@drawable/new" /> 我想通过java活动更改drawableTop,请如何更改

我有自己的观点

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dip"
            android:drawableTop="@drawable/new" />


我想通过java活动更改
drawableTop
,请如何更改?

首先,为TextView分配一个id。然后,您可以使用更改活动中文本视图的数据:

Textview t = (TextView) findViewById (R.id.textView);
t.setCompoundDrawablesWithIntrinsicBounds (0,R.drawable.new,0,0);

首先,为TextView分配一个id。然后,您可以使用更改活动中文本视图的数据:

Textview t = (TextView) findViewById (R.id.textView);
t.setCompoundDrawablesWithIntrinsicBounds (0,R.drawable.new,0,0);
使用:

使用: