草庐IT

AppCompatDialog

全部标签

android - setTitle 到 AppCompatDialog 不工作

我正在尝试使用新的AppCompat22.1功能AppCompatDialog,但它显示没有标题的对话框,但我正在使用方法setTitle。如果我将AppCompatDialog更改为Dialog一切正常。这是AppCompatDialog中的错误?这是我的对话代码:finalAppCompatDialogdialog=newAppCompatDialog(ctx);dialog.setTitle(R.string.choose_mode);dialog.setContentView(R.layout.dialog_with_list);ListViewlistView=(ListVi

android - AppCompatDialog : Impossible to change Text Color

我正在努力更改AppCompatDialogFragments的文本颜色。我的应用程序使用DARK主题(Theme.AppCompat.NoActionBar),但对于对话框我想要一个LIGHT主题。我正在使用构建工具、支持库和compileSdkVersion到25,这很重要。我可以更改对话框中的所有其他内容(标题、背景、窗口背景)但不能更改主要文本颜色和重音文本颜色,继续使用深色主题的(白色)设置,导致白色背景上的白色文本。我在SO中针对类似问题尝试了数十种解决方案,例如:1)简单的:在styles.xml上:@style/AppCompatAlertDialogStyle@sty

android - 如何从 AlertDialog.Builder 或等效项构建 AppCompatDialog?

在此之前,我使用DialogBu​​ilder来创建这样的AlertDialogAlertDialog.Builderbuilder=newAlertDialog.Builder(context);......AlertDialogdialog=builder.create();我如何从对话框构建器构建新的AppCompatDialog,或者是否有另一种新的等效方法来做到这一点? 最佳答案 刚找到解决方案。我应该导入importandroid.support.v7.app.AlertDialog;然后AppCompatDialogd