Я пытаюсь динамически изменить размер моего textview, но метод getlinecount () всегда возвращает мне 0 даже после settext () и invalidate (). Я использую следующий код:
if (convertView == null) {
convertView = lInflater.inflate(R.layout.listview, null);
holder = new ViewHolder();
holder.text2 = (TextView)convertView.findViewById(R.id.TextView02);
convertView.setTag(holder);
} else {
holder = (ViewHolder)convertView.getTag();
}
holder.text2.setText(arr2[position]);
holder.text2.invalidate();
int lineCnt = holder.text2.getLineCount();
Держатель является статическим классом следующим образом:
static class ViewHolder {
TextView text2;
}
Держатель
содержит ненулевой текст2, а набор содержимого также ненулевой.
Кто-нибудь может помочь, пожалуйста?
Спасибо заранее.