相关疑难解决方法(0)

Android应用:在对话框片段中将自定义背景替换为默认按钮背景

我要做的是更改我编写的自定义DialogFragment的默认背景.通常,我会通过更改XML布局文件来执行此操作,但是,对于DialogFragment,这些按钮在布局文件中不存在.

本质上,我试图访问setPositiveButton,setNegativeButton和setNeutral按钮以修改它们.或者,我接下来尝试通过id获取它们,但是,因为它们没有在布局文件中定义,所以我没有相应的id.我已经找到了很多如何修改其余布局的例子,但我找不到任何正/中性/负面按钮可以修改的地方.

理想情况下,我可以在下面的代码块中执行此操作:

.setPositiveButton(R.string.add, new DialogInterface.OnClickListener() {
                   @Override
                   public void onClick(DialogInterface dialog, int id) {
                       ...
                   }
               })
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android-button android-dialogfragment

0
推荐指数
1
解决办法
1465
查看次数