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

21. android dialog——自定义对话框之二

2011-04-27 23:06 453 查看
先建立一个layout,命名为customer_dialog.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingRight="10dip"
android:paddingLeft="10dip">
<TextView android:id="@+id/userNameText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18dip"
android:text="用户名:"
android:paddingRight="10dip"
/>
<EditText android:id="@+id/userNameEditText"
android:text="输入用户名"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="1"
/>
</LinearLayout>


然后在昨天的android dialog——自定义对话框之一 的修改onCreate方法,修改如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
//关于LayoutInflate详解
//http://blog.csdn.net/jamesliulyc/archive/2011/04/14/6324432.aspx
LayoutInflater inflater = LayoutInflater.from(context);
View customerLayout =
inflater.inflate(R.layout.customer_dialog, null);
setView(customerLayout);
super.onCreate(savedInstanceState);
}


关于LayoutInflate详解, 请参照 android Tab 选项卡控件 里的注释

以上就是在昨天的基础之上增加的自定义xml,其他任何代码都不用动了,很简单,接下来将继续添加事件监听

还是来个效果图吧,貌似比昨天的漂亮一点:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: