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

androidの更改个人资料性别弹出框案例

2015-07-30 17:44 148 查看
androidの更改个人资料性别弹出框案例

常见初步实现更改个人资料时候,点击弹出框简单案例实现。



首先是定义一个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().
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: