首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发笔记(一百)折叠式列表

    下面是点击监听器的显示动画代码示例: private OnClickListener mOnClickListener = new View.OnClickListener() { boolean...可折叠列表ExpandableListView 嵌套列表ExpandableListView是又一种常见的控件,常见的业务场景包括:好友分组与好友列表、订单列表与订单内的商品列表、邮件夹分组与邮件列表等等...: 监听器类名 : OnChildClickListener 设置监听器的方法 : setOnChildClickListener 监听器需要重写的点击方法 : onChildClick ExpandableListView...android.widget.Toast; public class CustomExpandAdapter implements ExpandableListAdapter,OnGroupClickListener,OnChildClickListener...View nextView) { foldingLayout.setVisibility(View.INVISIBLE); bar.setOnClickListener(new OnClickListener

    2.5K40

    【Android从零单排系列二十一】《Android视图控件——ExpandableListView》

    分组展开与折叠:用户可以点击分组项来展开或折叠子项。这样可以在有限的空间内显示大量的分组和子项,提供更好的用户体验。 点击事件处理:可以为分组项和子项设置点击事件监听器,以响应用户的点击操作。...不会展开或折叠分组项 } }); // 设置子项点击事件监听器 expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener...与 groupIndicator 类似,可根据需要进行自定义。 divider:分割线的样式,用于分隔不同的分组项和子项。...onChildClickListener:用于设置子项的点击事件监听器,可以在用户点击子项时执行相应的操作。

    1.2K10

    【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )

    Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化...】插件化原理 ( 类加载器 ) 【Android 插件化】“ 插桩式 “ 插件化框架 ( 原理与实现思路 ) 【Android 插件化】“ 插桩式 “ 插件化框架 ( 类加载器创建 | 资源加载 )...() { @Override public void onClick(View v) { Log.i(TAG, "Button OnClickListener onClick...getListenerInfo() 获取的是 ListenerInfo 类型的对象 , 其中就封装了 OnClickListener mOnClickListener 成员 , 点击监听器就是设置在这里...监听器 获取 ListenerInfo 中的 public OnClickListener mOnClickListener 成员 , 并重新设置新的成员 , 注入业务逻辑 ; ① 先根据全类名获取

    1.2K20

    【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 四 | View 事件传递机制 )

    事件传递机制 四 | View 事件传递机制 ) ---- 文章目录 Android 事件分发 系列文章目录 前言 一、View 的事件传递机制 ( dispatchTouchEvent ) 二、触摸事件 与...会被屏蔽掉 ; 如果同时设置了 点击监听器 OnClickListener 和 触摸监听器 OnTouchListener , 此时需要做 触摸事件 与 点击事件的兼容处理 ; public class..., 点击监听器 OnClickListener 才能被调用到 if (!..., 点击监听器 OnClickListener 才能被调用到 if (!...如果一定要让触摸事件返回 true , 则只能在触摸事件中 手动调用 View 的 performClick() 方法 , 但是要注意 控制 触摸的 按下 , 移动 , 抬起 事件 , 细粒度的分析与控制每个事件的关系

    2.4K10
    领券