clwn.net
当前位置:首页 >> 怎么监听AlErtDiAlog中的listviEw点击事件 >>

怎么监听AlErtDiAlog中的listviEw点击事件

在setSingleChoiceItems里面监听

是监听选项吧! dialog alertdialog = new alertdialog.builder(this) .settitle("xxxx") .setsinglechoiceitems(mpitem,0,new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int which) { //监听事件 } }) .setnegativebutton("

自己实现一个alertdialog: http://blog.androgames.net/10/custom-android-dialog/没有必要动态添加吧,开始需要调用xxxx.setvisibility(view.gone)让ok隐藏起来就可以啦

alertdialog.builder builder=new builder(this);<br>builder.setview(listview);

添加一个对话框,里面添加一个TextBox控件,再加个OK和Cancel按钮.然后使用SelectedIndexChanged事件,在处理函数中显示对话框,获取TextBox的值,然后设置ListView的SelectedItems属性的相应项的值就可以了.

善用 LayoutInflater 吧.所以Layout都可以变成View.再用setView将它放进去.这个方法很用的.可以把Dialog当作UI的Layout去设计.

是监听选项吧! Dialog alertDialog = new AlertDialog.Builder(this) .setTitle("XXXX") .setSingleChoiceItems(mpItem,0,new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { //监听事件 } }) .

listview1.requestFocus();加上这句看看??在dialog.show()的后面

AlertDialog.Builder builder=new Builder(this);builder.setView(listview);

都是用LayoutInfalter加载View,然后通过dialog.dismiss()关闭窗口.就是在你需要弹出和消失的时候设置就行了!

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com