2
AndroidアプリケーションでTextView textsizeを動的に調整したいと考えています。Android StudioでZoomControlsを使用してTextViewのテキストサイズを設定するにはどうすればよいですか?
このため、次のメソッドを使用してZoomControlsのClickListenerを設定しています。
私は実際のズームインのために正しい出力を得ています。
ズームアウトには、正しい出力が得られません。テキストサイズが代わりに増加します。私はどこが間違っているのか分かりません。
お願いします。この方法setTextSize(int size)
を用いることにより
public void SetZoomControls()
{
//Zoom refers to ZoomControls
//main_code refers to a TextView
Zoom.setOnZoomInClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float previous= main_code.getTextSize();
previous++;
main_code.setTextSize(previous);
Toast.makeText(code_display.this, String.valueOf(main_code.getTextSize()),Toast.LENGTH_SHORT).show();
}
});
Zoom.setOnZoomOutClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float previous1= main_code.getTextSize();
main_code.setTextSize(main_code.getTextSize()-1);
Toast.makeText(code_display.this,String.valueOf(previous1),Toast.LENGTH_SHORT).show();
}
});
}
で見つけることができtype.The
あなたは単位を指定する
setTextSize(int unit, float size)
を使用することができますありがとうございました。 –@AkshayPatelあなたをお待ちしております。 – Ironman