如何在我的佈局中選擇樣本時將我的textview
尺寸更改爲多個尺寸texview
尺寸應該像這樣更改我需要四種不同尺寸,我google它我沒有找到任何解決方案此所以任何請幫我如何在單個texview中將TextView更改爲多個尺寸
這裏我下面的屏幕短暫
如何在我的佈局中選擇樣本時將我的textview
尺寸更改爲多個尺寸texview
尺寸應該像這樣更改我需要四種不同尺寸,我google它我沒有找到任何解決方案此所以任何請幫我如何在單個texview中將TextView更改爲多個尺寸
這裏我下面的屏幕短暫
的onClick(事件你想要的),你可以改變TEXTSIZE的TextView你想要編程
EX:像做
radioButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
text1.setTextSize(TypedValue.COMPLEX_UNIT_SP,14);
text2.setTextSize(TypedValue.COMPLEX_UNIT_SP,18);
text3.setTextSize(TypedValue.COMPLEX_UNIT_SP,22);
text4.setTextSize(TypedValue.COMPLEX_UNIT_SP,26);
}
});
嘗試在共享preferece
public void showDialog()
{
final CharSequence[] items={"Use device font size","Tiny","Small","Normal","Huge"};
final CharSequence[] fontSize={"15","10","15","20","25"};
AlertDialog.Builder builder= new AlertDialog.Builder(this);
builder.setTitle("Font size");
builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
int i= sharedpreference.getInt("position", 0) ;
builder.setSingleChoiceItems(items,i, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
editor.remove("fontsize");
editor.remove("position");
editor.putFloat("fontsize",Float.parseFloat(fontSize[ which] .toString()));
editor.putInt("position", which);
editor.commit();
dialog.cancel();
}
});
builder.create();
builder.show();
}
和TextView的大小這
您可以保存選定的文本大小設置dianamically
textview.setTextSize(sharedpreference.getFloat("fontsize", 15));
希望這對你有所幫助
創建一個名爲int size = 12
的變量;
執行onClick事件Done
對話框界面的按鈕,並獲取使用if其他梯形圖選擇哪個單選按鈕並將變量值設置爲所需的大小。
然後將此尺寸設置爲TextView
要使用text.setTextSize(size);
。
它適用於我的情況。
您可以在共享預選中設置文本視圖大小,即選項 – saeed
更改項目選擇上的文本大小。 – Rohit5k2
兄弟檢查我的答案 – saeed