Neo*_*eoh 11 android android-appcompat android-alertdialog material-design appcompatdialog
在此之前,我用a DialogBuilder来创建AlertDialog这样的
AlertDialog.Builder builder = new AlertDialog.Builder(context);
...
...
AlertDialog dialog = builder.create();
Run Code Online (Sandbox Code Playgroud)
如何AppCompatDialog从对话框构建器构建新的,或者是否有另一种新的等效方法来执行此操作?
Neo*_*eoh 19
刚刚找到解决方案.我应该导入
import android.support.v7.app.AlertDialog;
Run Code Online (Sandbox Code Playgroud)
然后AppCompatDialog dialog = builder.create()会工作.
Gab*_*tti 16
如果你想使用AlertDialog,只需导入新的supprt v 22.1并使用这样的代码(注意导入):
import android.support.v7.app.AlertDialog
AlertDialog.Builder builder =
new AlertDialog.Builder(this, R.style.AppCompatAlertDialogStyle);
builder.setTitle("Dialog");
builder.setMessage("Lorem ipsum dolor ....");
builder.setPositiveButton("OK", null);
builder.setNegativeButton("Cancel", null);
builder.show();
Run Code Online (Sandbox Code Playgroud)
如果
android.support.v7.app.AppCompatDialog是直接的父类android.support.v7.app.AlertDialog,无论你在哪里使用android.support.v7.app.AlertDialog,都可以使用android.support.v7.app.AppCompatDialog.
| 归档时间: |
|
| 查看次数: |
14700 次 |
| 最近记录: |