我可以使用xml属性设置右侧的图像textview
<TextView
android:id="@+id/txtarrow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableRight="@drawable/arrow"
android:gravity="right"
android:onClick="VideoClick"
android:padding="5dip"
android:textColor="#feb4e7" >
</TextView>
Run Code Online (Sandbox Code Playgroud)
我想设置
android:drawableRight="@drawable/arrow"
Run Code Online (Sandbox Code Playgroud)
以编程方式
txtarrow1.setBackgroundResource(R.drawable.arrow_blue);
Run Code Online (Sandbox Code Playgroud)
但是这个没有用
您只需使用Google查找TextView的Android java文档即可.他们有一个巨大的表格,显示每个属性的编程选项.
android:drawableRight (@compile time)
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) (@runtime)
Run Code Online (Sandbox Code Playgroud)
要绘制在文本右侧的drawable.