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
;
}
}
}
发表评论