0

テキストの選択した部分を編集したいアプリケーション用のテキスト エディターを開発しています。そして、選択したテキストのサイズを小さくするという1つの機能を除いて、ほぼ完了です。

次のようにサイズを大きくできます。 text=editor.getText(); text.setSpan(new RelativeSizeSpan(2f), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); editor.setText(text);

しかし、サイズを小さくすることにこだわっています。テキストのサイズを小さくするにはどうすればよいですか?

4

1 に答える 1

3

以下に示すように、テキストサイズの使用コードを増やすために使用したのと同じ方法を試してください。ここで、エディターは EditText です。

 Spannable text=(Spannable)editor.getText(); 
 text.setSpan(new RelativeSizeSpan(0.2f), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);    
 editor.setText(text);

RelativeSizeSpanでは、テキスト サイズとして 0.2f を使用しました。これにより、必要に応じて必要なサイズを使用できます

于 2012-07-21T06:56:55.260 に答える