Android用户界面之(Dialog)对话… 分类: Android开发 2014-05-30 10:56 59人阅读 评论(0) 收藏
2014-05-30 10:56
555 查看
http://www.linuxidc.com/Linux/2011-04/35101p4.htm
setView(view)方法来显示登录框。接受的参数为View(view,editText的组合),以LayoutInflater来实现。
要得到LayoutInflater(布局泵),只需要调用
LayoutInflater inflater =
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
我们用inflater .inflater()用来找layout下xml布局文件,并且实例化。
类似于findVIewbyID,区别是一个得到整个布局,一个得到单个的组件。
代码如下:
case R.id.button5:
LayoutInflater inflater
=
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view =
inflater.inflate(R.layout.dialog, null);
new
AlertDialog.Builder(this)
.setTitle("登陆框")
.setIcon(R.drawable.img4)
.setView(view)
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int
which) {
DialogActivity.this.showToast("正在登录,请稍后。。。");
}
}).show();
res/layout/dialog.xml布局为两个TextView,两个EditText,如下:
xmlns:Android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="账号"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/username"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/password"
/>
setView(view)方法来显示登录框。接受的参数为View(view,editText的组合),以LayoutInflater来实现。
要得到LayoutInflater(布局泵),只需要调用
LayoutInflater inflater =
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
我们用inflater .inflater()用来找layout下xml布局文件,并且实例化。
类似于findVIewbyID,区别是一个得到整个布局,一个得到单个的组件。
代码如下:
case R.id.button5:
LayoutInflater inflater
=
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view =
inflater.inflate(R.layout.dialog, null);
new
AlertDialog.Builder(this)
.setTitle("登陆框")
.setIcon(R.drawable.img4)
.setView(view)
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int
which) {
DialogActivity.this.showToast("正在登录,请稍后。。。");
}
}).show();
res/layout/dialog.xml布局为两个TextView,两个EditText,如下:
xmlns:Android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="账号"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/username"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/password"
/>
相关文章推荐
- Android上Mac样式的按钮ZZ 分类: Android开发 2014-05-30 10:56 59人阅读 评论(0) 收藏
- Android常用控件-DatePicker以及对… 分类: Android开发 2014-05-30 10:56 59人阅读 评论(0) 收藏
- Android上Mac样式的按钮ZZ 分类: Android开发 2014-05-30 10:56 59人阅读 评论(0) 收藏
- 【Android UI】 Shape详… 分类: Android开发 2014-05-30 10:56 59人阅读 评论(0) 收藏
- android 日期控件 dateP… 分类: Android开发 2014-05-30 10:56 58人阅读 评论(0) 收藏
- Android ProGuard: Plea… 分类: Android开发 Android安装及配置 2014-05-30 10:56 62人阅读 评论(0) 收藏
- Android实现滚动效果 分类: Android开发 2014-05-30 10:56 73人阅读 评论(0) 收藏
- Android应用开发SharedPreferences… 分类: Android开发 2014-05-30 10:56 56人阅读 评论(0) 收藏
- Android中的Table Layout 分类: Android开发 2014-05-30 10:56 70人阅读 评论(0) 收藏
- Android SharedPreferences详解 分类: Android开发 2014-05-30 10:56 41人阅读 评论(0) 收藏
- android页面切换 分类: Android开发 2014-05-30 10:54 59人阅读 评论(0) 收藏
- android DatePicker 分类: Android开发 2014-05-30 10:56 75人阅读 评论(0) 收藏
- Android 之自定义控件样式在d… 分类: Android开发 2014-05-30 10:56 45人阅读 评论(0) 收藏
- Android DatePicker 只… 分类: Android开发 2014-05-30 10:56 68人阅读 评论(0) 收藏
- android Spinner 分类: Android开发 2014-05-30 10:56 62人阅读 评论(0) 收藏
- android 通过eclipse混… 分类: Android开发 2014-05-30 10:56 102人阅读 评论(0) 收藏
- android常见错误之 No r… 分类: Android开发 2014-05-30 10:54 59人阅读 评论(0) 收藏
- android工程搅混和反编译ZZ 分类: Android开发 Android安装及配置 2014-05-30 10:56 74人阅读 评论(0) 收藏
- Android 之 下拉框(Spin… 分类: Android开发 2014-05-30 10:56 57人阅读 评论(0) 收藏
- Android中gravity与layout_gravity… 分类: Android开发 2014-05-30 10:56 48人阅读 评论(0) 收藏