textview
レイアウト全体に があります。その上に表示できる文字数を知りたいですtextview
。の幅と高さ、textview
およびフォントサイズもわかっています。これを表示できる文字数を知りたいだけですtextview
。試してみtextview.getText().toString().length()
ましたが、文字列に渡した文字の総数が返されますが、表示が少なくなります。
1935 次
2 に答える
2
固定幅(および可変幅)フォントに関するK-balloのポイントは的を射ていますが、特定の文字列の何文字がに収まるかを知りたい場合はTextView
、のようなものを使用して確認できる場合がありますPaint.getTextWidths
。呼び出す前に、必ず適切なスタイル/フォント面を設定してください。
于 2012-06-08T18:49:16.617 に答える
1
だから私は text.getMaxLength() のようなこれに対する良い解決策があると思います
しかし、私はそうではないと思います。それが何であるかを知るために、値を設定するxmlをいじる必要があります。この記事のサンプルコードをチェックしてください
于 2012-06-08T18:37:40.640 に答える