我想這是一個很新手的問題,但我只花了2周的時間。Android:從StringArray資源到CharSequence []
我的問題是,我有一個參考R.array.NAME
我想填充對話框完全從字符串數組值複選框創建一個字符串數組,但似乎我需要將其轉換爲CharSequence []所以我可以使用: setMultiChoiceItems
我找不到辦法做到這一點。
這是我的代碼(我必須添加接受/取消反正按鈕)
//我想這(科目變量)從我StringArray R.array.NAME
final CharSequence[] subjects = {"Sports", "History", "Maths"};
final boolean[] states = {false, true, false};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(subjects, states, new DialogInterface.OnMultiChoiceClickListener(){
public void onClick(DialogInterface dialogInterface, int item, boolean state) {
}
});
非常感謝球員得到。
但我需要一個CharSequence。我試過了,它不能用builder.setMultiChoiceItems的參數工作 – Sento
String []是一個CharSequence [],是的,它可以傳遞給AlertDialog.Builder – Devunwired
@Sento你必須告訴我們什麼「doesn '不工作'的意思。 CharSequence []可以在任何地方使用String []。 – panda