您的位置:首页 > 移动开发 > Android开发

android继承Dialog实现自定义对话框

2014-08-25 15:02 585 查看
有时需要自定义对话框,可以使用AlterDialog.Bulider,比如下面的代码片段

new AlertDialog.Builder(self)

.setTitle("标题")

.setMessage("简单消息框")

.setPositiveButton("确定", null)

.show();


上面的代码片段来自:http://blog.csdn.net/chenlei1889/article/details/6267406

这里我要记录的是通过继承Dialog这个类,实现自定义对话框

布局文件menu.xml放在layout文件夹下面

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:text="用户名"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/user"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码"
android:textSize="20sp"
/>
<EditText
android:id="@+id/password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:password="true"
/>
</LinearLayout>


java代码(片段)

MyDialog myDialog = new MyDialog(Activity_First.this);
myDialog.show();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: