2011-07-25 10 views
0

Java Swingでは、実際の属性を知らなくても、Fontの属性を比較的変更することができます。たとえば、現在のサイズを知ることなく、このラベルのフォントを現在のサイズより1ピクセル小さくしたいとします。アンドロイドでTextViewのフォント属性を比較的変更する

private void initComponents() { 
    jLabel12.setFont(jLabel12.getFont().deriveFont(
     jLabel12.getFont().getSize()-1f)); 
} 

、どのように私はTextViewのために類似したものを達成することができますか?

答えて

2
TextView txtview=new TextView(this); 
    float fontSize = txtview.getTextSize(); 
    txtview.setTextSize(fontSize-1.0f); 
    txtview.setText("this is test"); 
1

あなたは、同じ方法で使用することによってそれを行うことができます。

TextView text = (TextView) findViewById(R.id.yourtextview); 
float currentSize = text.getTextSize(); 
text.setTextSize(currentSize-1.0f); 
関連する問題