![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
文章平均质量分 77
choies
挺好的
展开
-
listview和checkbox点击事件冲突解决
在itemlist里面的父布局加上: android:descendantFocusability="blocksDescendants"(listview和checkbox事件都可以响应) xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" x原创 2017-10-28 10:32:52 · 1699 阅读 · 0 评论 -
设计模式之单例模式
其实用到的最多的还是基础知识,应该及时总结.整理 具体使用场景就是同一个对象在不同的地方多次调用,需要保证操作的是一个对象. 单例模式要素:(1).该类的构造方法必须是私有的(private Menulist(){}); (2).定义一个public static Menulist getInstance()获取这个对象,对象为null...原创 2018-11-09 09:58:10 · 94 阅读 · 0 评论 -
scrollview和listview一起使用,点击事件冲突解决方案
点击事件出现冲突通常会是以下情况: (1).出现控件之间的覆盖,相对布局里面可能出现一个位置出现多个控件,那么最里面的控件和上面控件同时监听点击事件,会出现事件不响应 (2).就是常见的scrollview和listview, listview和checkbox联合使用. 解决方案就是:我们需要对他们点击事件做处理. scrollview和listview一起使用,点击事件冲突解决方案实...原创 2018-11-09 10:06:31 · 871 阅读 · 0 评论 -
多线程编程之synchronized关键字
转载,原创地址: 在android开发中synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。具体的实现代码如下: 1.方法声明时使用 放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当...转载 2018-11-13 09:26:31 · 229 阅读 · 1 评论 -
Android四大组件之service
原文:https://blog.csdn.net/javazejian/article/details/52709857 ,详细了解的童鞋可以看这篇原文,写的很棒! 1.Service简单概述 Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activit...转载 2018-11-13 16:42:19 · 181 阅读 · 0 评论 -
悬浮扫描全屏跑
/** * 可拖拽的view */ public class DragButton extends AppCompatTextView { private int myWidth; private int myHeight; //父控件的宽高 private int parentWidth; private int parentHeight; ...原创 2018-11-16 16:18:02 · 282 阅读 · 0 评论 -
MVP
https://github.com/googlesamples/android-architecture/tree/todo-mvp/ 这个google官方的demo https://www.cnblogs.com/mengdd/p/5988104.html这个是中文解读原创 2018-11-15 12:11:08 · 233 阅读 · 0 评论