Android显示一个多选项对话框
来源:互联网 发布:势不可挡网络剧百度云 编辑:程序博客网 时间:2024/06/03 15:20
问题
需要向用户显示一个简单的弹出式对话框来进行事件通知或者展示一个选项列表实现原理
在向用户快速展示重要模块的场景中,AlertDialog是最搞效的解决方案。Android系统中提供了一个方便的AlertDialog.Builder类来快速实现效果
实现代码如下
package com.example.ho.alertdialogdemo;import android.content.DialogInterface;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity extends AppCompatActivity { private static final String[] ITEMS = {"item1","item2","item3","item4","item5"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Button button = new Button(this); button.setText("Click for"); setContentView(button); final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("select item"); builder.setItems(ITEMS, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { String selected = ITEMS[i]; button.setText(selected); } }); builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) {// builder.di } }); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { builder.show(); } }); }}
1 0
- Android显示一个多选项对话框
- android 自定义dialog 多选项对话框
- android中列表选项、单选选项、多选选项对话框的使用
- 多选项对话框初识
- Android UI【android 自定义dialog 多选项对话框】
- Android-创建带多选项列表的对话框
- android 显示多选列表对话框setMultiChoiceItems
- android 显示多选列表对话框setMultiChoiceItems
- android对话框的显示
- 在一个对话框中显示另一个对话框
- 对话框上显示一个菜单
- Cocoa 静态显示一个对话框
- 选项对话框
- Android自定义一个对话框
- 【Android】actionbar显示选项菜单
- 【Android】actionbar显示选项菜单
- experiment : 对话框建立多个子窗口, 叠放, 显示一个
- Android创建一个选项菜单
- CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+ViewPager滑动效果,以及代码处理是否推动效果
- 《数据挖掘的数据集资源》
- Redis系列-存储篇list主要操作函数小结
- android ListView向上滑动隐藏标题,下拉显示标题栏
- codeforces - 257c View Angle 【数学】
- Android显示一个多选项对话框
- bzoj 3758: 数数 分块打表
- Android全屏,隐藏状态栏和标题栏
- Mysql基础(学习笔记)
- RBAC新解:基于资源的权限管理(Resource-Based Access Control)
- c++中必须在类初始化列表中初始化的几种情况
- css的基本排版与元素分类简述
- 作为测试,怎么样才能确切知道程序哪有风险呢?
- 树点分治与树链刨分