如何在自定义Button中更改构造函数中的文本

时间:2018-02-20 14:16:03

标签: android android-button

我有一个自定义按钮视图。我想从属性中获取当前文本,修改它并显示它。

public class GreenRoundedButton extends AppCompatButton {

public GreenRoundedButton(Context context, AttributeSet attrs) {
    super(context, attrs);

    TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.GreenRoundedButton);
    CharSequence t = a.getText(R.styleable.GreenRoundedButton_android_text);
    a.recycle();

    this.setText("something  else");
}

目前,我可以获取android:text属性(SO answe r),但我无法重新分配任何其他值。

setText()相比,有不同的方法吗?

0 个答案:

没有答案