有关于android弹出框
package com.example.androiddialog1;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn=(Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
AlertDialog.Builder builder=new Builder(MainActivity.this);
builder.setTitle("王强");
builder.setPositiveButton("确定", null);
builder.setNegativeButton("取消", null);
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setMessage("王强是坏人了");
builder.show();
}
});
Button btn2=(Button)findViewById(R.id.button2);
btn2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
AlertDialog.Builder builder=new Builder(MainActivity.this);
builder.setTitle("何博中");
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setView(new EditText(MainActivity.this));
builder.setNegativeButton("取消", null);
builder.setPositiveButton("确定", null);
builder.setMessage("xxxxxxx");
builder.show();
}
});
Button btn3=(Button)findViewById(R.id.button3);
btn3.setOnClickListener(new MessageChcek());
//弹出按钮
Button btn4=(Button)findViewById(R.id.button4);
btn4.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
AlertDialog.Builder builder=new Builder(MainActivity.this);
builder.setTitle("xxxx");
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setSingleChoiceItems(new String[]{"item1","item2","item3","item4"},
0,
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which){
dialog.dismiss();
} });
builder.setNegativeButton("取消", null);
builder.show();
}
});
//弹出多选
Button btn5=(Button)findViewById(R.id.btndialog);
btn5.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
AlertDialog.Builder builder=new Builder(MainActivity.this);
builder.setTitle("mulitle");
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setMultiChoiceItems(new String[]{"item1","item2","item3","item4"},null, null);
builder.setNegativeButton("取消", null);
builder.show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
private final class MessageChcek implements View.OnClickListener
{
@Override
public void onClick(View v) {
Intent intent=new Intent();
intent.putExtra("names", "123456");
intent.setClass(MainActivity.this, CheckActive.class);
startActivity(intent);
MainActivity.this.finish();
}
}
}
更多相关文章
- Android检测网络连接并提示
- android 手电筒demo
- android之点击事件ImageView切换
- Android(安卓)断点续传
- android的四种点击事件的设置
- android 之Dialog对话框(简易版)
- Android(安卓)点击按钮,文本文字改变
- Android(安卓)service生命周期详解
- 带确定和取消的