私はTextViewの行数をどのように得ることができるか知っています。 私が意味する、私は彼らがこの次のコードを持って知っている:あなたは私のxmlを見つけることができます。ここTextViewの実際の行数を取得する方法は?
textview.setText(“Some text”);
textview.post(new Runnable() {
@Override
public void run() {
int lineCount = textview.getLineCount();
logw("Test", "Number of line :" + lineCount);
}
});
:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="3"
android:text="Procedente igitur mox tempore cum adventicium nihil inveniretur, relicta ora maritima in Lycaoniam adnexam Isauriae se contulerunt ibique densis intersaepientes itinera pr"/>
しかし、問題がある:私のXMLで
、私はsetMaxLineを置きます= 3 だから、メソッドの実行の中で、そのメソッドは常に4〜5の代わりに3行を返します。
明らかかどうかわかりません。
あなたは '' textView.getLayout()getLineCount()を試したことがありますか? – azizbekian
maxLinesは、textviewの高さを上記の行に制限するために使用されます。 –
@azizbekianはい私はすでにtextView.getLayout()。getLineCount()を試しています –