package com.hzhi.dialogtest;
import android.support.v7.app.actionbaractivity;
import android.app.alertdialog;
import android.content.dialoginterface;
import android.os.bundle;
import android.view.layoutinflater;
import android.view.view;
import android.view.view.onclicklistener;
import android.widget.button;
public class mainactivity extends actionbaractivity implements onclicklistener{
final string[] cities = new string[6];
button button_01, button_02;
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
initview();
}
private void initview(){
cities[0] = "北京";
cities[1] = "上海";
cities[2] = "深圳";
cities[3] = "广州";
cities[4] = "杭州";
cities[5] = "成都";
button_01 = (button) findviewbyid(r.id.btn01);
button_01.setonclicklistener(this);
button_02 = (button) findviewbyid(r.id.btn02);
button_02.setonclicklistener(this);
}
@override
public void onclick(view v) {
switch (v.getid()){
case r.id.btn01:
alertdialog.builder builder1 = new alertdialog.builder(mainactivity.this);
builder1.setitems(cities, new dialoginterface.onclicklistener()
{
@override
public void onclick(dialoginterface dialog, int which)
{
}
});
builder1.settitle("选择城市");
builder1.show();
break;
case r.id.btn02:
layoutinflater layoutinflater = layoutinflater.from(mainactivity.this);
view mtitleview = layoutinflater.inflate(r.layout.title, null);
alertdialog.builder builder2 = new alertdialog.builder(mainactivity.this);
builder2.setitems(cities, new dialoginterface.onclicklistener()
{
@override
public void onclick(dialoginterface dialog, int which)
{
}
});
builder2.setcustomtitle(mtitleview);
builder2.show();
break;
}
}
}
发表评论