androidの更改个人资料性别弹出框案例
2015-07-30 17:44
148 查看
androidの更改个人资料性别弹出框案例
常见初步实现更改个人资料时候,点击弹出框简单案例实现。
首先是定义一个AlertDialog对象,同时定义数组,保存在服务器上的是字符 1 或者2 ,来判断男女
builder.setItems(); 对选项加以监听。点击后同时向服务器发送更改请求。一下代码:
如果想实现弹出的框中,列表item 不仅仅只有两个时候,更改定义的数组
String[] strarr = {"男","女","中性","半男半女"}; 即可。
对话框通过builder.setItem() 来实现监听的,所以这里点击替代了 以前常见的 setOnItemclicklistener().
常见初步实现更改个人资料时候,点击弹出框简单案例实现。
首先是定义一个AlertDialog对象,同时定义数组,保存在服务器上的是字符 1 或者2 ,来判断男女
builder.setItems(); 对选项加以监听。点击后同时向服务器发送更改请求。一下代码:
public void change_sex(){ AlertDialog.Builder builder = new Builder(getActivity()); //定义一个AlertDialog String[] strarr = {"男","女"}; builder.setItems(strarr, new DialogInterface.OnClickListener() { public void onClick(DialogInterface arg0, int arg1) { String sex = "2"; // 自动生成的方法存根 if (arg1 == 0) {//男 sex = "1"; }else {//女 sex = "2"; } RequestParams params = new RequestParams(); params.add("user", DemoApplication.getInstance().getUser()); params.add("sex", sex); params.add("param", "sex"); params.add("uid", uid); HttpRestClient.get(Constant.UPDATE_USER_URL, params, responseHandler); pd.show(); } }); builder.show(); }
如果想实现弹出的框中,列表item 不仅仅只有两个时候,更改定义的数组
String[] strarr = {"男","女","中性","半男半女"}; 即可。
对话框通过builder.setItem() 来实现监听的,所以这里点击替代了 以前常见的 setOnItemclicklistener().
相关文章推荐
- android SurfaceView详解
- Android AIDL使用特定的解释
- android acitvity跳转有白色背景 进入软件显示白色
- Android:手机关闭相机拍照声音
- android按两次返回键退出
- android如何从应用程序进入设置的各个页面
- Android实例-消息框(XE8+小米2)
- Android的WiFi开启与关闭
- Android 有关SQLite的使用以及数据库版本的升级
- android:descendantFocusability解析
- Android 中文件类型与MIME的匹配表
- android 自定义dialog初探
- android 简单的数据保存本地
- Android实现自适应正方形GridView
- Android: mediaplayer went away with unhandled events
- Acitivty最佳实践2----自定义activity栈,方便管理活动
- Android增加service和对应的AIDL
- android SDK更新镜像
- android Caused by: java.lang.ClassNotFoundException:
- Android手机平板两不误 fragment(ListView)