返回顶部

收藏

在 Android 应用中使用警示框 Alerts

更多

Alerts 是 Android 提供的一些标准提示对话框

java代码

//declared as final to be able to reference it in inner class declartations of the handlers 
     final AlertDialog.Builder builder=new AlertDialog.Builder(this);
     builder.setTitle("Alert Dialog");
     builder.setMessage("This is the alert's body");
     builder.setIcon(android.R.drawable.ic_dialog_alert);

     builder.setPositiveButton("OK", new OnClickListener() {

   @Override
   public void onClick(DialogInterface dialog, int which) {
    TextView txt=(TextView)findViewById(R.id.txt);
    txt.setText("You clicked Ok");
   }
  });

     builder.setNegativeButton("Cancel", new OnClickListener() {

   @Override
   public void onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub
    TextView txt=(TextView)findViewById(R.id.txt);
    txt.setText("You clicked Cancel");
   }
  });

     builder.setNeutralButton("Do something", new OnClickListener() {

   @Override
   public void onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub
    TextView txt=(TextView)findViewById(R.id.txt);
    txt.setText("Neutral Button Clicked");
    AlertDialog ad=builder.create();
    ad.cancel();
   }
  });

     builder.setOnCancelListener(new OnCancelListener() {

   @Override
   public void onCancel(DialogInterface dialog) {
    // TODO Auto-generated method stub
    TextView txt=(TextView)findViewById(R.id.txt);
    txt.setText(txt.getText()+" the cancel listner invoked");
   }
  });

     builder.show();

alerts1.png

imgs/asCode/02000311_oSES.png

标签:Android,SDK,Alerts,对话框

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. admin 发表 2018-02-25 03:46:02 Android Wear SDK 和模拟器更新
  2. 博主 发表 2012-11-17 15:30:00 【用objective-c写android游戏】初次使用Stella SDK
  3. 7 发表 2014-10-18 08:54:12 Android L SDK更新
  4. K-Res 发表 2016-11-07 10:44:52 Android百度地图SDK文字覆盖物的换行和旋转中心点问题
  5. oasisfeng 发表 2014-03-16 08:20:17 对Android Wearable SDK的猜想
  6. admin 发表 2018-02-25 03:46:02 Android Wear SDK 和模拟器更新
  7. ANIL K. 发表 2018-05-03 09:31:10 Android 4.0 SDK: Crash during stream subscription
  8. rain 发表 2016-03-10 02:46:26 意外:Android N preview 发布了
  9. CppLive 发表 2014-12-24 07:27:26 Mac下部署Android开发环境附加NDK
  10. 博主 发表 2015-02-26 09:47:24 android-sdk-offline-install
  11. 博主 发表 2017-12-19 08:50:04 Android埋点SDK技术分析
  12. Aj 发表 2016-01-05 04:51:29 几种Android模拟器对比

发表评论