在xml布局中,可设置textview的右侧图片,这样比较方便,省了自己设置一个线性或者相对布局,然后,写一个textview和imageview了,
但是有些逻辑,需要自己在代码里修改,所以,就得在代码里,不能在xml里写死了;
在代码中修改TextView的DrawableRight图片
1.xml里
<TextView
android:id="@+id/textciew1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000"
android:drawableRight="@drawable/button_nav_down"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:text="展开"
android:textColor="#fff" />
2.代码里
Drawable nav_up=getResources().getDrawable(R.drawable.button_nav_up);
nav_up.setBounds(0, 0, nav_up.getMinimumWidth(), nav_up.getMinimumHeight());
textview1.setCompoundDrawables(null, null, nav_up, null);