我正在嘗試爲我的AlertDialog
應用自定義視圖。我的問題是,我正在使用fragment
s,一個listview
與一個自定義適配器,我的alertdialog
和我認爲它得到ViewGroup
s混合起來。AlertDialog的自定義視圖
這裏就是我有我的alertdialog
,但它總是崩潰給我一個
UnsupportedOperationException異常addview在適配器視圖不支持
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.action_add) {
LayoutInflater inflater = getActivity().getLayoutInflater();
View dialoglayout = inflater.inflate(R.layout.dialog_new_site, (ViewGroup)getActivity().getCurrentFocus());
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity());
alertDialogBuilder.setView(dialoglayout);
試試這個'查看dialoglayout = inflater.inflate(R.layout.dialog_new_site,NULL);' – upenpat
謝謝!我不知道你可以給它ViewGroup –