我有一个进出动画的AlertDialog,我想为它添加按钮,我该怎么做?
这是我的AlertDialog代码:
private void openPopUP() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Game Paused");
builder.setMessage("Check out the transition!");
dialog = builder.create();
dialog.getWindow().getAttributes().windowAnimations =
R.style.dialog_animation;
dialog.show();
}
这是我的样式代码:
<resources>
<style name="AppBaseTheme" parent="android:Theme.Light"/>
<style name="AppTheme" parent="AppBaseTheme"/>
<style name="dialog_animation">
<item name="android:windowEnterAnimation">@anim/slide_in_left</item>
<item name="android:windowExitAnimation">@anim/slide_out_right</item>
</style>
</resources>
这是我的动画文件夹文件:
向左滑动:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%p" android:toXDelta="0"
android:duration="500" />
向右滑出:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromXDelta="0"
android:toXDelta="100%p" />
我需要在alertdialog中添加3个按钮,我该怎么办?谢谢。
答案 0 :(得分:0)
您可以使用方法builder.setPositiveButton(String title, DialogInterface.OnClickListener listener)
然后使用builder.setNeutralButton(...)
,最后使用builder.setNegativeButton(...)