如何以编程方式在右侧设置Textview

Ank*_*ana 3 android textview

我可以使用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)

但是这个没有用

Ste*_*ijn 9

您只需使用Google查找TextView的Android java文档即可.他们有一个巨大的表格,显示每个属性的编程选项.

android:drawableRight   (@compile time)
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)    (@runtime)
Run Code Online (Sandbox Code Playgroud)

要绘制在文本右侧的drawable.