为ListView的子列表添加不同的响应事件
2024-10-19 18:37:12
如何实现当点击不同的listView中的每个子列表出发不同的事件?
当在布局中,设置对应的ListView主布局及对应子布局时,在Activity中向ListView中添加子列表,利用每个子列表的Position,进行查找Id,使每个子列表相应不同的事件。
如下:
SettingItem.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> adpterView, View view, int position,
long id) {
switch (position)
{
case :
showVersion();
break;
case :
Intent intent=new Intent(MainActivity.this,AdviseRequest.class);
startActivity(intent);
break;
case :
Toast.makeText(MainActivity.this, "程序已是最新版,如有需要,我们将会继续更新。", Toast.LENGTH_SHORT).show();
break;
case :
Intent intent2=new Intent(MainActivity.this,TeamIntroduction.class);
startActivity(intent2);
break;
default:
break;
}}
最新文章
- MySQL数据导出
- [Tips] JavaScript 使用hash 对象传参
- SQLSERVER DBA容易犯的十个错误
- spring mvc使用的一些注意事项
- Java开发之单例设计模式
- 三种尺寸:手机SIM卡使用指南
- UI常用控件的一些属性
- NYOJ-括号配对问题 <;技巧性的非栈道法>;
- Uva - 1589 - Xiangqi
- CF271D 【Good Substrings】
- line-height与height
- Java笔记(二十) 注解
- get 和 post 请求的区别,一个不错的链接
- C语言博客作业5--指针
- Windows 命令行
- imx6ul linux4.1.15 LED驱动配置及heartbeat源码分析【转】
- 使用Larave5.6l提交POST请求出现The page has expired due to inactivity错误
- iOS开发-沙盒(sandbox)机制
- 【php】基础学习4
- 基于微软XAML技术的前端开发方法