ListView
內有TextView
。
我設置maxLine TextView
通過編碼像波紋管。
textView.getLineCount()未按預期工作
view.textView.setText("....... Long String.........");
view.textView.post(new Runnable() {
@Override
public void run() {
if(view.textView.getLineCount > 4) {
view.tv_read_more.setVisibility(View.VISIBLE);
view.textView.setMaxLines(4);
}
}
});
問題: textView.setMaxLine()不工作的第一次。後ListView
滾動
TextView的影響下和滾動
你試過在textView.setText()之前調用textView.setMaxLines(4)嗎? –
如果我的textview有多於4行,那麼只有我想設置textView的maxLine。 –
如果您可以事先使用setMaxLines()來限制行數,那麼爲什麼還需要計算行數呢? –