但是,当我设置这个属性时,列表条目(用android:entries和android:entryValue设置)不再显示在对话框中(就像我在其他地方看到的那样,它似乎是一个已知的bug )。我将重写onCreateDialogView()来进行更改。然而,我对要做的最干净的改变有点不确定,因为我可以看到两个备选方案:
XML 1-创建一个定制的布局,我将复制ListPreference对话框的默认x
我需要以编程的方式创建一个DialogFragment布局,但我不知道如何继续。我不能使用xml布局,因为DialogFragment将是封闭源JAR文件的一部分。普通对话框在构造函数中接受一个活动,因此可以实例化一个新的布局,如:layout = new LinearLayout(this);。我应该如何创建布局?
创建DialogFragment布局<e