06 2025 档案
摘要:看项目 有空闲时间看他们的项目是怎么写的。 问:创建一个手势检测器,判断点击动作是否在指定区域内 或:创建手势检测器并判断点击是否落在指定 View 上 答案: 在 Android 中,你可以通过创建一个 **手势检测器(GestureDetector)** 来判断用户的点击动作是否发生在指定的 [
        阅读全文
            
摘要:看项目 有空闲时间看他们的项目是怎么写的。 为什么要用nodpi?项目中的图片资源为什么放在drawable-nodpi中? 答案: 在 Android 中,将图片资源放在 `drawable-nodpi` 文件夹中是为了 **避免系统对图片进行自动缩放(Auto-scaling)**。这种做法通常
        阅读全文
            
摘要:核心原因 OnClickListener:通过触摸(Touch Event)触发,无需视图获取焦点 OnKeyListener:通过物理按键(Key Event)触发,必须要求视图获得焦点 根据豆包的解释的第一句关于OnClickListener,改成不可获焦就可以了。但是第二句话关于OnKeyLi
        阅读全文
            
摘要:一个item有很多按钮,可以实现一个按钮类,包含这些按钮,通过init(int type)来初始化特定的按钮。 图2中这是用代码来实现了selector。 使用、初始化: mDelete.init(HiSingListClickView.VIEW_TYPE_DELETE); mCollect.ini
        阅读全文
            
摘要:RecyclerView的方法使用(重在实践) 一、 需要私下里学一下用法 notifyItemChanged(int index)什么效果干嘛用的点击事件的实现 ViewHolder:通过减少布局组件查找次数和内存消耗,显著提升ListView、RecyclerView等组件的滚动流畅性。 二、获
        阅读全文
            
摘要:继承和多态在面向对象编程中具有重要作用,主要目的是提高代码的复用性、扩展性和灵活性。 继承的优点和作用 代码复用:通过继承,子类可以重用父类的属性和方法,减少代码的重复编写,提高代码的可维护性和可读性。 扩展性:继承为类的扩展提供了一种灵活的方式。当需要对一个已有的类进行扩展时,可以通
        阅读全文
            
摘要:小而精的学习 mListView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int n
        阅读全文
            
                    
                
浙公网安备 33010602011771号