【Android】android的基本UI操作(2)以及小结
2013-11-05 10:53
381 查看
1.实现dialog对话框
这里需要做的工作实际上只有两个,加入一个函数来声明对话框的特征和行为,二是将对话框绑定到具体的操作。
首先声明函数:
另外需要绑定具体操作,这里我们选择点击后退菜单。
重载onBackPress这个方法
2.实现toast提示:
这个最为简单,加入函数:
然后在回调函数中调用即可。
Android UI编程要点:
大致分这么几步:
1.使用XML定义UI布局,尤其注意要给出一个ID。
2.在onCreate中setContentView,指定此Activity使用的布局文件。
3.使用findViewByID来获取特定控件的引用。
4.调整控件的属性,为其添加事件处理代码。
这里需要做的工作实际上只有两个,加入一个函数来声明对话框的特征和行为,二是将对话框绑定到具体的操作。
首先声明函数:
private void showDialog() { AlertDialog.Builder mBuilder = new AlertDialog.Builder(this); mBuilder.setTitle("温馨提示"); mBuilder.setMessage("确定退出吗?"); mBuilder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.dismiss(); MainActivity.this.finish(); } }); mBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.dismiss(); } }); mBuilder.create().show(); }
另外需要绑定具体操作,这里我们选择点击后退菜单。
重载onBackPress这个方法
@Override public void onBackPressed() { showDialog(); }
2.实现toast提示:
这个最为简单,加入函数:
private void toast(String content) { Toast mToast = Toast.makeText(this, content, Toast.LENGTH_LONG); mToast.setGravity(Gravity.CENTER, 0, 0); mToast.show(); }
然后在回调函数中调用即可。
Android UI编程要点:
大致分这么几步:
1.使用XML定义UI布局,尤其注意要给出一个ID。
2.在onCreate中setContentView,指定此Activity使用的布局文件。
3.使用findViewByID来获取特定控件的引用。
4.调整控件的属性,为其添加事件处理代码。
相关文章推荐
- Android 联系人数据库介绍以及对联系人的基本操作
- Android自定义UI有哪些基本控件以及需求
- Android-UI控件的绘制流程以及自定义控件的具体操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- 最新基于高德地图的android进阶开发(5)地图的基本操作、事件监听、用户UI、图层选择等
- 【Android】android的基本UI操作(1)
- android中SQLite数据库的基本操作以及重要方法介绍
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- 黑马程序员--UI之UIview、UITextField、NSUserDefaults以及键盘的升起与回落的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android-UI控件的绘制流程以及自定义控件的具体操作
- android与html5的交互——数据库操作,UI操作,以及html5的localStorage、定位功能
- Android 联系人数据库介绍以及对联系人的基本操作
- android与html5的交互——数据库操作,UI操作,以及html5的localStorage、定位功能
- android 访问网络不能在主线程中进行以及在线程中操作UI的解决方法
- 【android 文件的基本操作】