2013-10-14 117 views
0

我可以在dimens.xml改變變量從我的Java代碼?或者,它只能通過setTextSize(值)改變TextView的字體大小?如何更改值dimens.xml

感謝您的幫助。

回答

2

我可以更改dimens.xml變量從我的Java代碼?

不,你不能。這些值是靜態的。

或者只能通過setTextSize(value)更改textView中的字體大小?

是的,這其實你應該動態地改變你的TextViews sizes.-

TextView yourTextView = (TextView) findViewById(R.id.yourTextView); 
yourTextView.setTextSize(20); 

請記住,但是順便說一下,你應該用你的dimens.xml定義尺寸做.-

yourTextView.setTextSize(getResources().getDimension(R.dimen.dimen20)); 
+0

謝謝:)我認爲setTextSize()是唯一的方法。 – Patrick

+0

是的,你是對的:)其實,另一種方法是使用自定義樣式。 – ssantos

+0

我想用變量setTextSize()從EDITTEXT或當僅設置checkbox.isChecked。我是新的Android和Java。 Sry爲愚蠢的問題。 – Patrick