How to programmatically set maxLength in Android TextView?

后端 未结 11 1771
心在旅途
心在旅途 2020-11-29 17:06

I would like to programmatically set maxLength property of TextView as I don\'t want to hard code it in the layout. I can\'t see any set

11条回答
  •  执笔经年
    2020-11-29 17:58

    Should be something like that. but never used it for textview, only edittext :

    TextView tv = new TextView(this);
    int maxLength = 10;
    InputFilter[] fArray = new InputFilter[1];
    fArray[0] = new InputFilter.LengthFilter(maxLength);
    tv.setFilters(fArray);
    

提交回复
热议问题