帮我找一下android原生单选弹窗
时间: 2023-10-02 14:09:48 浏览: 76
好的,以下是 Android 原生单选弹窗的实现代码示例:
1. 创建一个字符串数组,用于作为弹窗的选项内容:
```
String[] items = {"选项1", "选项2", "选项3", "选项4"};
```
2. 创建一个 AlertDialog.Builder 对象,并设置标题和单选列表:
```
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("请选择一个选项")
.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理选项被选中后的逻辑
}
});
```
其中,第二个参数 -1 表示没有任何一个选项被选中。
3. 创建一个 AlertDialog 对象,并显示弹窗:
```
AlertDialog dialog = builder.create();
dialog.show();
```
以上就是 Android 原生单选弹窗的实现代码示例,希望对你有所帮助。
相关问题
原生js弹窗弹出一个输入框
使用原生JS弹出输入框的代码如下:
```javascript
var userInput = prompt("请输入内容", "");
```
这个代码会在页面上弹出一个带有输入框的弹窗,用户可以在输入框中输入内容,并点击"确定"或"取消"按钮。用户输入的内容会被存储在变量`userInput`中,如果用户点击了"取消"按钮,那么`userInput`的值为`null`。
微信小程序原生弹窗
微信小程序原生弹窗有两种,分别是模态弹窗和非模态弹窗。
1. 模态弹窗:
使用 wx.showModal() 方法可以创建一个模态弹窗,用户点击确定或取消按钮后,弹窗才会消失。
示例代码:
```
wx.showModal({
title: '提示',
content: '这是一个模态弹窗',
success: function (res) {
if (res.confirm) {
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
```
2. 非模态弹窗:
使用 wx.showToast() 方法可以创建一个非模态弹窗,弹窗会自动消失。可以设置 duration 参数来控制弹窗的显示时间。
示例代码:
```
wx.showToast({
title: '成功',
icon: 'success',
duration: 2000
})
```
阅读全文