我正在尝试扩充自定义警报对话框并遇到一些奇怪的事情。
layout = inflater.inflate(R.layout.call_or_sms_dialog,(ViewGroup)findViewById(R.id.contacts));
inflate() 方法有 2 个参数,要膨胀的资源和作为生成对话框的父级的可选视图。我的问题出在可选视图部分。
我无法从 findViewById(R.id.contacts) 中找到根视图的 ID。“联系人”是一个 xml 文件,其中包含此特定活动的控件。我能够引用其他活动的一些其他 xml 文件,但无法引用此 contacts.xml。
我已经尝试在 Eclipse 上进行“干净”构建并重新生成 R.java,但它仍然没有帮助。有没有办法手动生成“contacts.xml”的ID?