我已經使用此代碼,並且需要將MyCustonTheme1更改爲2或3或4(由sharedpreferences提供值,用戶選擇值(1,2,3,4)更改樣式(使用變量)
AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.MyCustomTheme1);
在MainActivity我有:
if (fade == 500){
animazione = "R.style.MyCustomTheme1";
}
if (fade == 1000){
animazione = "R.style.MyCustomTheme2";
}
[...]
現在,我需要把 「animazione」 這樣的代碼:
AlertDialog.Builder builder = new AlertDialog.Builder(this, animazione);
構造AlertDialog.Builder(MainActivity,字符串)未定義
它是否可能改變R.style.MyCustomTheme1變量像「animazione」?
謝謝!
讓我清楚,有**沒有**的方式來建立一個主題'AlertDialog'直到_Android 3.0_,除非你自己從頭開始編碼... –