请问Android中怎样在Dialog对话框上添加按钮事件并且响应
2个回答
展开全部
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("标题")
.setMessage("内容")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {//设置确定按钮点击的事件Listener
@Override
public void onClick(DialogInterface dialog, int which) {
//实现你的onclick方法
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {{//设置取消按钮点击的事件Listener
@Override
public void onClick(DialogInterface dialog, int which) {
//实现你的onclick方法
}
})
.create().show();
builder.setTitle("标题")
.setMessage("内容")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {//设置确定按钮点击的事件Listener
@Override
public void onClick(DialogInterface dialog, int which) {
//实现你的onclick方法
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {{//设置取消按钮点击的事件Listener
@Override
public void onClick(DialogInterface dialog, int which) {
//实现你的onclick方法
}
})
.create().show();
展开全部
如果用系统自带的,就按照楼上写的,如果是想自定义,就自己写一个layout,比如叫dialog.xml。
LayoutInflater in = LayoutInflater.from(context);
View view = in.inflate(R.layout.dialog, null);
dialog.setContentView(view);
这样就显示你自定义的视图啦
LayoutInflater in = LayoutInflater.from(context);
View view = in.inflate(R.layout.dialog, null);
dialog.setContentView(view);
这样就显示你自定义的视图啦
追问
自定义view,假如view上有个spinner,怎么给这个spinner添加setOnItemSelectedListener???
追答
与listview的setOnItemSelectListener();使用方法是一样的,
spinner.setOnItemSelectListener(new OnitemSelectListrner(){
public void onItemSelected(AdapterView parent, View view,
int position, long id) {
……相应的操作内容……
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |