
Android Studio AlertDialog 显示自定义的 Layout 找不到 id?
我已经在layout创建了一个dialog_test.xml的布局文件,现在在某fragment里面成功地用以下语句(简化后的代码)//=================...
我已经在 layout 创建了一个 dialog_test.xml 的布局文件,现在在某 fragment 里面成功地用以下语句(简化后的代码)
//=========================//
final View dialog_layout = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_test,null);
AlertDialog.Builder dialog_builder = new AlertDialog.Builder(getActivity());
dialog_builder.setView(dialog_layout);
dialog_builder.create().show();
//=========================//
显示出了 dialog_test.xml 的内容。
但❗❗❗❗❗❗❗❗❗❗有一个问题是,我没法通过 R.id.*** 来找到 dialog_test.xml 里面对应的 id 。这是为什么呢?怎么办呢? 展开
//=========================//
final View dialog_layout = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_test,null);
AlertDialog.Builder dialog_builder = new AlertDialog.Builder(getActivity());
dialog_builder.setView(dialog_layout);
dialog_builder.create().show();
//=========================//
显示出了 dialog_test.xml 的内容。
但❗❗❗❗❗❗❗❗❗❗有一个问题是,我没法通过 R.id.*** 来找到 dialog_test.xml 里面对应的 id 。这是为什么呢?怎么办呢? 展开
1个回答
展开全部
正常情况应该是可以找到的。你是在dialog_layout中去找id的吧?就是dialog_layout.findViewById(R.id.x)

2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询