チェックボックスをアラートダイアログ画面に追加しようとしています。カスタムxmlレイアウトを使用してアラートダイアログを膨らませています。以下はコードです。XMLで定義したすべての要素を含むアラートダイアログが表示されます(メインアクティビティのボタンクリックで)。しかし、ダイアログ ビューにチェックボックスが追加されていません。誰でもここで提案できますか。
LayoutInflater factory = LayoutInflater.from(this);
final View uploadScreenView = factory.inflate(R.layout.uploadscreen, null);
alert = new AlertDialog.Builder(this);
alert.setTitle(this.getString(R.string.AlertDialog_Message_ConfirmUpload));
alert.setView(uploadScreenView);
String[] itemNames = getResources().getStringArray(R.array.categories_array);
CheckBox[] cbs = new CheckBox[itemNames.length];
for (int i = 0; i < itemNames.length; i++) {
//cb.add(new CheckBox(uploadQuizView.getContext()));
cbs[i] = new CheckBox(uploadScreenView.getContext());
cbs[i].setText(itemNames[i]);
}
//....alert.setpositive/negative button , show code here