Android のペイント オブジェクトを理解するのに助けが必要です。myString という名前の文字列オブジェクトがあります。アセットの下にあるtxtファイルにいくつかのコンテンツをロードします。私のコードで myString.length() を実行すると、vlue は 16708 になります。
以下のようにペイント オブジェクトを使用して長さを取得すると、211050 の値が得られます。
myTextView = (TextView)findViewById(R.id.my_text_view);
Paint paint = myTextView.getPaint();
float length = paint.measureText(myString, 0, myString.length());
長さの値は 211050 です。
ここで、これらの値が何であるかを理解しようとしています。16708 は明らかに文字列の全長です。そして、ここの 211050 は何ですか? 文字列の幅はピクセルですか?