public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void makechoice(View view){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("提示");
builder.setMessage("是否确认删除?");
builder.setPositiveButton("确定", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"hehehehe",0).show();
}
});
builder.setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"hahahaha",0).show();
}
});
builder.show();
}
public void SingleSelect(View view){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("请选择性别");
final String[] items = {"男","女","其他"};
builder.setSingleChoiceItems(items, -1,new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "您的性别是:" + items[which],0).show();
dialog.dismiss();
}
} );
builder.show();
}
public void MutiChoose(View view){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("请选择您的爱好");
final String[] items = {"男","女","其他"};
final boolean[] checkedItems = {false,false,true};
builder.setMultiChoiceItems(items, checkedItems, new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
checkedItems[which] = isChecked;
}
});
builder.setPositiveButton("确定", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
StringBuffer sb = new StringBuffer();
for(int i = 0;i<checkedItems.length; i++){
if(checkedItems[i]){
if(!"".equals(sb.toString())) {
sb.append(",");
}
sb.append(items[i]);
}
}
Toast.makeText(MainActivity.this, "您的爱好是:" + sb.toString(), 0).show();
}
});
builder.show();
}
public void Progress(View view){
final ProgressDialog pd = new ProgressDialog(this);
pd.setMax(100);
pd.setTitle("正在下载中...");
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
new Thread(){
public void run() {
for(int i = 0;i < 100; i++){
try {
sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
pd.setProgress(i);
}
pd.dismiss();
}
}.start();
pd.show();
}
}