Nat*_*ael 8 events android button expandablelistview
我正在为Android开发一个应用程序.
我怎么能在ExpandableListView组中放一个按钮?
单击该按钮将显示一个对话框,而不是打开或关闭该组.单击按钮外部,组应该正常打开和关闭.
下图显示了我要插入按钮的位置.
http://img193.imageshack.us/img193/2060/expandablelistviewbutto.png
Jij*_*mas 25
Android ExpandableListView可以包含Group或child中的任何按钮.
确保按钮在适配器中不像下面那样可对焦.
editButton.setFocusable(false);
Run Code Online (Sandbox Code Playgroud)
这将有助于单独在group.parent中单击Group和Button
我创建了自己的 ExpandableListView。我使用 XML 中的布局和类来构建组件。
令人惊讶的是,这非常容易做到。
它比标准 ExpandableListView 更容易理解,因为我为列表的每个元素(列表本身、组和项目)创建了一个类和一个布局。没有必要弄乱地图列表的列表,在我看来,这会降低代码的表现力和可读性。
此外,该列表变得非常灵活且可定制。我可以在运行时轻松添加和删除组和项目。现在我可以自由修改列表的外观和内部组件。
我创建的 ExpandableListView 可以执行与标准相同的操作,甚至更多。只是无法判断性能是否受损,但没有注意到任何明显的问题。
归档时间: |
|
查看次数: |
10360 次 |
最近记录: |