Как программно установить maxLength в Android TextView?

Изменить fillColor из marker. Фрагмент кода:

beforeGeneration: function(options)
{
    var throughTargetPercent = this.getReportVariable("through_target_percent"); 

    for(var i = 0 ; i < options.series.length ; i++){
        var data = options.series[i].data;
        var len = data.length;
        for (var j=0; j < len; j++){
             if(data[j].y < throughTargetPercent) {
                data[j]= {
                    y: data[j].y,
                    marker: {
                        fillColor: "yellow" 
                    }
                }
            }
        } 
    }
},

Надеюсь, это поможет!

161
задан span 23 August 2012 в 18:33
поделиться

2 ответа

Должно быть что-то в этом роде. но никогда не использовал его для textview, только edittext:

TextView tv = new TextView(this);
int maxLength = 10;
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
tv.setFilters(fArray);
347
ответ дан 23 November 2019 в 21:24
поделиться

Как сказанный JoГЈo Carlos, в использовании Kotlin:

editText.filters += InputFilter.LengthFilter(10)

можно также видеть https://stackoverflow.com/a/58372842/2914140 для ZTE Blade A520 странное поведение.

2
ответ дан 23 November 2019 в 21:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: