AlertDialog

From , 5 Years ago, written in Java, viewed 223 times.
URL https://pastebin.vip/view/c913303f
  1. package com.example.day13_alerdialog;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import bean.Textview;
  7.  
  8. import android.os.Bundle;
  9. import android.app.Activity;
  10. import android.app.AlertDialog;
  11. import android.app.Dialog;
  12. import android.content.DialogInterface;
  13. import android.view.View;
  14. import android.widget.AdapterView;
  15. import android.widget.Toast;
  16. import android.widget.AdapterView.OnItemClickListener;
  17. import android.widget.GridView;
  18.  
  19. public class MainActivity extends Activity {
  20.         private GridView gridView;
  21.         private List<Textview> list=new ArrayList<Textview>();
  22.         private Dialog dialog;
  23.  
  24.     @Override
  25.     protected void onCreate(Bundle savedInstanceState) {
  26.         super.onCreate(savedInstanceState);
  27.         setContentView(R.layout.activity_main);
  28.         gridView=(GridView) findViewById(R.id.grid);
  29.        
  30.         for (int i = 0; i < 20; i++) {
  31.                         Textview textview=new Textview();
  32.                         textview.setImage(R.drawable.d);
  33.                         textview.setName("你好");
  34.                         list.add(textview);
  35.                 }
  36.        Basetab basetab=new Basetab(this,list);
  37.        gridView.setAdapter(basetab);
  38.        gridView.setOnItemClickListener(new OnItemClickListener() {
  39.  
  40.                 @Override
  41.                 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
  42.                                 long arg3) {
  43.                         // TODO Auto-generated method stub
  44.                         //aDialog = new AlertDialog.Builder(MainActivity.this)
  45.                         dialog=new AlertDialog.Builder(MainActivity.this).setTitle("请选择")
  46.                                         .setIcon(R.drawable.d).
  47.                                         setPositiveButton("下载", new DialogInterface.OnClickListener() {
  48.                                                
  49.                                                 @Override
  50.                                                 public void onClick(DialogInterface dialog, int which) {
  51.                                                         // TODO Auto-generated method stub
  52.                                                         Toast.makeText(MainActivity.this, "你下载了", Toast.LENGTH_LONG).show();
  53.                                                 }
  54.                                         }).setNegativeButton("删除", new DialogInterface.OnClickListener() {
  55.                                                
  56.                                                 @Override
  57.                                                 public void onClick(DialogInterface dialog, int which) {
  58.                                                         // TODO Auto-generated method stub
  59.                                                         Toast.makeText(MainActivity.this, "你删除了", Toast.LENGTH_LONG).show();
  60.                                                 }
  61.                                         }).create();
  62.                         dialog.show();
  63.                        
  64.                        
  65.                 }
  66.         });
  67.     }
  68.  
  69.  
  70.    
  71.    
  72. }
  73.  

Reply to "AlertDialog"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website