Dialog
来源:互联网 发布:小说免费下载软件 编辑:程序博客网 时间:2024/05/14 09:53
public class MainActivity extends AppCompatActivity { private Button button; private Button button2; private Button button3; private Button button4; private String[] list = {"男", "女", "女博士", "程序员"}; private String[] list2 = {"篮球", "足球", "游戏", "代码"}; private String[] list3 = {"项目经理", "美工", "策划", "程序员"}; /** * ATTENTION: This was auto-generated to implement the App Indexing API. * See https://g.co/AppIndexing/AndroidStudio for more information. */ private GoogleApiClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); init(); // ATTENTION: This was auto-generated to implement the App Indexing API. // See https://g.co/AppIndexing/AndroidStudio for more information. client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build(); } private void init() { button = (Button) findViewById(R.id.button1); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog1(); } }); button2 = (Button) findViewById(R.id.button2); button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog2(); } }); button3 = (Button) findViewById(R.id.button3); button3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog3(); } }); button4 = (Button) findViewById(R.id.button4); button4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog4(); } }); } private void showDialog1(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("确认对话框"); builder.setMessage("这是Message"); builder.setIcon(R.mipmap.ic_launcher); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击确认按钮", Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击取消按钮", Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create(); dialog.show(); } private void showDialog2(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("选择性别"); builder.setSingleChoiceItems(list, 0, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { String string = list[which]; Toast.makeText(MainActivity.this, "这个人是" + string, Toast.LENGTH_SHORT).show(); } }); // builder.setIcon(R.mipmap.ic_launcher); builder.setIcon(R.drawable.z); AlertDialog dialog = builder.create(); dialog.show(); } private void showDialog3(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("爱好"); builder.setIcon(R.mipmap.ic_launcher); builder.setMultiChoiceItems(list2, null, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { if(isChecked){ Toast.makeText(MainActivity.this, "我喜欢" + list2[which], Toast.LENGTH_SHORT).show(); }else { Toast.makeText(MainActivity.this, "我不喜欢" + list2[which], Toast.LENGTH_SHORT).show(); } } }); builder.setNegativeButton("cencel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); } private void showDialog4(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("部门列表"); builder.setIcon(R.mipmap.ic_launcher); builder.setItems(list3, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "我点了" + list3[which], Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
0 0
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- dialog
- Dialog
- dialog
- dialog
- dialog
- Dialog
- dialog
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- dialog
- cout 未定义
- Hadoop-2.4.1学习之如何确定Mapper数量
- Sqoop---Got exception in update thread: com.mysql.jd bc.exceptions.jdbc4.MySQLSyntaxErrorException
- Oracle sql 去除重复 和 字段去除空格
- javaWeb 项目 之 log4j1 的配置 简单实例
- Dialog
- 纯java JJIL脸部识别人像识别
- Android HAL 浅析
- 发一个随机红包 100块钱给10个人 每个人最多12块钱 最少6块钱 怎么分
- Ionic 常见问题及解决方案
- Android代码混淆
- 临界区(Critical section)与互斥体(Mutex)的区别
- 简单的加密解密技术
- 多态的理解