ListActivity和ListView源码分析(1)
最近写代码总是用到ListActivity,因此看了下ListView和ListActivity的源代码.1 加载布局一般来说我们使用自定义的ListActivity时,在创建时首先需要调用setContentView函数来设置这个Activity对应的view布局....
分类:
其他好文 时间:
2015-02-09 12:56:07
阅读次数:
139
转载请注明出处:http://blog.csdn.net/qinjuning 在Android系统源代码中,绝大多数应用程序的UI布局採用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,比如,Setting模块中布局。当然,凡事都有例外,FMRadio...
分类:
移动开发 时间:
2015-02-04 14:20:13
阅读次数:
240
动画切换view布局,可用于滚屏显示评论等例子 package com.example.animationviewdemo;
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Handler;
import android.u...
分类:
其他好文 时间:
2015-01-04 23:14:42
阅读次数:
372
Auto Layout是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述布局,View的Frame会根据这些描述来进行计算。添加的目标View要遵循以下的规则:对于两个同层级View之间的约束关系,添加到他们的父View上。对于两个不同层级View之间的约束关系,添加到他们最近的共同的父V...
分类:
其他好文 时间:
2014-10-11 14:45:15
阅读次数:
136
解决问题:部分复杂页面的Controller过于庞大,不利于维护与复用;复杂的页面大多是基于tableview的页面。复杂页面的代码大致可分为两部分(复杂的View布局用Nib实现的话,一般大家都是这么做),一部分是响应逻辑,一部分是页面显示逻辑;对于基于tableview的页面,响应逻辑即每个Ce...
分类:
其他好文 时间:
2014-08-08 15:44:56
阅读次数:
208
集合视图UICollectionView 简单来说就是多列的TableView
它们同样是datasource和delegate设计模式UICollectionViewLayout是一个对View布局和行为描述的类
UICollectionViewFlowLayout是它的子类
分类:
移动开发 时间:
2014-07-22 23:14:53
阅读次数:
395
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中...
分类:
移动开发 时间:
2014-07-21 10:15:43
阅读次数:
264
1.准备appwidget的初始布局和预览视图等资源AppWidget集合应用时,需配置两种布局文件:一个用于集合view布局显示,一个用于集合view上条目的的布局显示注意:要设置empty views,以便匹配集合view的空状态,且该View必须是集合View(一般可为ListView、Gri...
分类:
移动开发 时间:
2014-07-13 23:43:47
阅读次数:
377
setContentView(View contentView);顾名思义就是给PopupWindow设置内容的。值得注意的是如果当前PopupWindow处于isShowing,该方法是不会被调用成功的(当然基本也没人这么做)。setFocusable(boolean focusable);如果f...
分类:
移动开发 时间:
2014-07-12 14:55:27
阅读次数:
228