本文实例讲述了android自定义个性化的dialog。分享给大家供大家参考,具体如下:
dialog:
mdialog = new dialog(this, r.style.chooseuserdialogtheme);
mdialog.settitle(r.string.choose_user);
view rootview = layoutinflater.from(this).inflate(
r.layout.view_simple_choose_user, null);
mdialog.setcontentview(rootview);
mlinearlayoutuserlist = (linearlayout) rootview
.findviewbyid(r.id.linearlayout_user_list);
mdialog.show();
misuserlistshown = true;
dialoginterface.ondismisslistener listener = new dialoginterface.ondismisslistener() {
@override
public void ondismiss(dialoginterface dialog) {
timer.cancel();
misuserlistshown = false;
}
};
mdialog.setondismisslistener(listener);
r.style.chooseuserdialog
@android:color/transparent
@style/textappearancel
@android:color/white
@drawable/bg_choose_user_simple
@drawable/bg_main_activity_top_bar
r.layout.view_simple_choose_user
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_main_activity_top_bar"
android:orientation="vertical" >
android:id="@+id/linearlayout_user_list"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="horizontal" >
希望本文所述对大家android程序设计有所帮助。