android 结合源码深入剖析Handler机制原理

android 结合源码深入剖析Handler机制原理       Handler机制原理已经被许多大佬写透的东西了,这里我们为什么还要说呢?因为对于许多初学者来说,也只是会使用Handler而已,对于其机制,也只是大概知道,今天我们来利用源码深入剖析其原理。首先我们模拟一下工厂中的情景:Hand...

2018-05-08 19:50:09

阅读数 60

评论数 0

Android Drawerlayout的侧滑菜单全屏问题

    在xml文件中,侧滑菜单的大小一般是自动包裹内容,不会充满屏幕。需要我们在Activity创建时测量屏幕大小,再将它设置给侧滑菜单。代码:在onCreate()方法内:          View menu = findViewById(R.id.menu); Displa...

2018-04-16 08:20:59

阅读数 336

评论数 0

Android 子控件高度超出父布局的限制

大家先看效果图:接下来看实现方法:1、xml文件内只需在父布局设置android:clipChildren为false即可,默认为true2、android:clipChildren:指是否限制子控件在父布局呃逆...

2018-04-16 08:02:40

阅读数 2101

评论数 1

Android Fragment的show()和hide()方法

    在Fragment 的replace()使用中,会销毁当前碎片,在进行新碎片的创建。所以当再一次替换回之前的碎片时,会重新创建,不再是之前的状态。一次会产生较差的用户体验。    这里就用到了show()和hide()的方法使用,这两个方法不会对Fragment的生命周期产生任何影响。当需...

2018-04-16 00:23:12

阅读数 384

评论数 0

Android的优化 ViewPager结合Fragment的懒加载使用

        目前的Android应用开发中,几乎每一款应用都会应用到碎片Fragment,大大改善了用户的体验。 今天和大家一起看看ViewPager结合Fragment的懒加载使用,即当Fragment对用户可见时,在进行数据的加载。 实现: 在Fragment中有一个setUserVis...

2018-04-15 23:48:40

阅读数 75

评论数 0

Android ScrollView默认位置不是最顶部问题

        在某个Android项目开发中,某个模块将所有布局、控件嵌套在ScrollView中,结果发现页面最顶部的Banner一画出屏幕外,需手动滑下才可显示。       原因猜测(博主自己观点) :在Activity计算窗口的高度时,ScrollView布局内的ListView(Rec...

2018-04-15 22:58:07

阅读数 44

评论数 0

Android 自定义View

一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。  总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件  组合控...

2018-04-15 22:39:18

阅读数 38

评论数 0

Android Viewpager嵌套Fragment的两种适配器

        在一个 Android 应用开发中,我使用 Viewpager嵌套Fragment来处理多 Fragment 页面的横向滑动。,但是在Fragment 对应的数据集发生改变时,我通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面...

2018-04-15 17:37:12

阅读数 344

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭