会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山高我为峰
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
41
42
43
44
45
46
47
48
49
···
89
下一页
2016年9月9日
Android开发之InstanceState详解
摘要: 本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。
阅读全文
posted @ 2016-09-09 12:07 山高我为峰
阅读(474)
评论(0)
推荐(0)
2016年9月8日
android.support.v4.app.Fragment和android.app.Fragment区别
摘要: 1.最低支持版本不同 android.app.Fragment 兼容的最低版本是android:minSdkVersion="11" 即3.0版 android.support.v4.app.Fragment 兼容的最低版本是android:minSdkVersion="4" 即1.6版 2.需要导
阅读全文
posted @ 2016-09-08 14:33 山高我为峰
阅读(8818)
评论(0)
推荐(0)
2016年9月7日
Android中利用ViewHolder优化自定义Adapter的典型写法
摘要: 其中MarkerItem是自定义的类,其中包含name,description,createTime等字段,并且有相应的get和set方法。 ViewHolder是一个内部类,其中包含了单个项目布局中的各个控件。 单个项目的布局,即R.layout.item_marker_item如下: 官方的AP
阅读全文
posted @ 2016-09-07 18:44 山高我为峰
阅读(2595)
评论(0)
推荐(0)
listview加载性能优化ViewHolder
摘要: 在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局, 但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。 ListVie
阅读全文
posted @ 2016-09-07 18:42 山高我为峰
阅读(289)
评论(0)
推荐(0)
android之merge布局
摘要: <merge />标签闪亮登场了。当LayoutInflater遇到这个标签时,它会跳过它,并将<merge />内的元素添加到<merge />的父元素里。 用<merge />来替换FrameLayout XML布局: <merge xmlns:android="http://schemas.a
阅读全文
posted @ 2016-09-07 18:31 山高我为峰
阅读(4715)
评论(0)
推荐(0)
android:clipToPadding和android:clipChildren
摘要: 假设我们要做一个效果,界面最顶部是一个ActionBar并且是半透明的,ActionBar下面是一个ListView,在初始状态 下, ListView是top是在ActionBar的bottom位置的,但当ListView滚动的时候可以透过ActionBar看到下面的 ListView的 内容。如
阅读全文
posted @ 2016-09-07 17:49 山高我为峰
阅读(3663)
评论(0)
推荐(0)
2016年9月6日
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
摘要: 零、序 系统自带的View可以在xml中配置属性,对于写的好的Custom View同样可以在xml中配置属性,为了使自定义的View的属性可以在xml中配置,需要以下4个步骤: 通过<declare-styleable>为自定义View添加属性 在xml中为相应的属性声明属性值 在运行时(一般为构
阅读全文
posted @ 2016-09-06 17:43 山高我为峰
阅读(1427)
评论(0)
推荐(0)
在进程View时的四个构造函数详解
摘要: public View(Context context):源代码中的解释如下:在Code中实例化一个View就会调用第一个构造函数 /** * Simple constructor to use when creating a view from code. * * @param context The Context the view is running ...
阅读全文
posted @ 2016-09-06 17:08 山高我为峰
阅读(735)
评论(0)
推荐(0)
LayoutInflater和inflate()方法的用法
摘要: LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 实现LayoutInflater的实例化共有3种方法, (1).通过SystemService获得 (2).从给定的context中获得 (3). 其实,这三种方式本质是相同的,从源码中可以看出: getLay
阅读全文
posted @ 2016-09-06 15:32 山高我为峰
阅读(366)
评论(0)
推荐(0)
Android画一条横线
摘要:
阅读全文
posted @ 2016-09-06 11:45 山高我为峰
阅读(6391)
评论(0)
推荐(0)
上一页
1
···
41
42
43
44
45
46
47
48
49
···
89
下一页