当前位置: 代码迷 >> Android >> AlertDialog 如其获得每一个item的实例
  详细解决方案

AlertDialog 如其获得每一个item的实例

热度:109   发布时间:2016-05-01 13:29:37.0
AlertDialog 如果获得每一个item的实例
有一个AlertDialog ,调用过setSingleChooseItem(), 我怎么去获取里面每一个item的实例呢,比如我要改变其中一个item的背景色,或者改变字体大小等等。 AlertDialiog 里面有一个方法,.getListView().getChildAt(0); 但是返回的是null。 请问一下怎么去实现以上的操作。谢谢!!

------解决方案--------------------
帮忙顶顶。。。楼下解答
------解决方案--------------------
自定义AlertDialog 上边的view,然后对view做你想要的监听处理
比如说你想保留listview的风格,那你就加一个listview的adapter的getview加监听处理
来达到点击的时候改变背景颜色字体等

------解决方案--------------------
你那个得到的是空是因为你如果想得到dialog里面的控件,首先要让dialog.show();然后你才能拿里面的控件,明白了吧,dialog都没有你怎么拿呢
------解决方案--------------------
1、Window window=dialog.getWindow();

2、自定义一个view,自定义背景色,或者改变字体大小等等

3、window.setContentView(view);
  相关解决方案