在Android中,制作一个带有“Positive/Negative”按钮的AlertDialog很容易。
我想在我的电视应用中实现同样的功能(询问用户问题,获取是/否回答)。
我找到了两个东西,但都不能解决我的问题:
1. ErrorFragment(接近,但只有一个按钮) 2. GuidedStepFragment(允许我多个选项,但需要创建一个单独的Activity,并且我必须编写自己的代码来将选择的选项传递回第一个Activity)
我感觉我错过了什么。在普通的Android应用程序中,这只是几行代码而已。
我尝试在我的电视应用中使用
new AlertDialog.Builder(getActivity())
.setTitle("Question?")
.setPositiveButton("YES", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// User chose YES
}
})
.setNegativeButton("NO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// User chose NO
}
}).create().show();
我想在我的电视应用中实现同样的功能(询问用户问题,获取是/否回答)。
我找到了两个东西,但都不能解决我的问题:
1. ErrorFragment(接近,但只有一个按钮) 2. GuidedStepFragment(允许我多个选项,但需要创建一个单独的Activity,并且我必须编写自己的代码来将选择的选项传递回第一个Activity)
我感觉我错过了什么。在普通的Android应用程序中,这只是几行代码而已。
我尝试在我的电视应用中使用
AlertDialog
,但它会抛出关于应用设置了不正确的Theme
的错误。此外,我认为那些对话框无法让残障人士友好地使用。