如何通过编程方式将样式设置为EditText

时间:2019-04-08 07:22:44

标签: kotlin android-edittext android-view android-custom-view

我正在尝试以编程方式为EditText设置样式。 我使用了setTextAppearance(),但是它不起作用,或者无法用于android:hintandroid:maxLength属性。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以通过编程方式应用样式,并且始终使用如下所示的自定义视图

public class CustomEditText extends EditText{
public CustomEditText(Context context) {
    super(context, null, R.style.style);
}}

或者您可以这样使用

editText.setTextAppearance(getActivity(), R.style.style);

保持编码:)