首先你需要给你的对话框弄一个layout,按你的要求,对话框的layout应该是下面这样的:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是title"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是button"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是message"/>
</LinearLayout>
我把它命名为dialog_layout.xml,然后你这样创建你的对话框:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);
那么创建出对话框就是刚才那个XML中定义的样子~希望能帮到你~
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是title"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是button"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是message"/>
</LinearLayout>
我把它命名为dialog_layout.xml,然后你这样创建你的对话框:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);
那么创建出对话框就是刚才那个XML中定义的样子~希望能帮到你~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货