一、1.复用首页做法Intent中获取”com.example.android.apis.Path”.根据这个结合PackageManger获得的Activities来展示不同等级的List界面(通过Activitylabel属性来区分不同等级)

2.java.text.Collator类可根据地区进行字符串比较

二、View.LinearLayout

1.android:layout_marginRight属性指定的是外右边距,还有相对应的上下左外边距。单位一般为dip

2.android:textSize属性指的是字体的大小。单位一般为sp

3.android:layout_gravity属性显示空间的相对位置。目前top和buttom比较明显。其他的几个属性跟具体控件貌似有关系。还有就是linearlayout的第一个控件的top和buttom会影响后面的几个的展示效果。

4.android:layout_weight属性所有的view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。

activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。

给个例子:假设我们在水平行上有一个文本标签和两个文本编辑框view. 文本标签没有定义layout_weight 值,所以它将占据最小的需要提供的空间. 如果每个文本框view的layout_weight 都被设置为1, 在父布局中的剩余的宽度将被它们平分.如果一个文本view的layout_weight值为2,另外一个是1, 那么剩余空间的三分之一将给第一个文本框,三分之二将给第二个文本框

5.android:layout_alignRight属性表示本元素的右边缘和某元素的右边缘对齐<RelativeLayout>

6.android:layout_alighBaseline属性 将该空间的baseline与给定ID的baseline对齐<RelativeLayout>

7.android:layout_alignParentTop属性 在父级空间的上部<RelativeLayout>

8.android:layout_baselinealignedChildIndex属性 指当前layout是 以哪个view的基准线与其他的View进行对齐。这个属性只对Button、TextView、EditView有效且下标从0开始。

9.setVerticalGravity/setVerticalGravity/setVerticalGravity垂直相对于父节点的位置

10.setHorizontalGravity/setHorizontalGravity/setHorizontalGravity水平相对于父节点位置

11.Menu的add方法add(groupId, itemId, order, title)。增加一个menu。其中第二个用于区分每个menu的id。

12.android:addStatesFromChildren="true".属性说明该viewgroup的drawable属性是否把它的子类的drawable的state包含进来。测试中linearlayout如果不包含该属性(false),当子widget被点击时不会出现被选中的状态。也就是子类的state不会被传递给父类了

13.android:singleLine="true":设置单行显示,如果单行不能显示全部信息,则用。。。来显示。

14.android:layout_column:设置单元格的列数索引。0为开始下标

三、Widget

1、android:autoLink可以使TextView的http://等开头的超链接可链接。另:TextView是不接受HTML标签

更多相关文章

  1. Spinner 改变字体,颜色等...
  2. android tabHost布局之一 继承TabActivity并以activity布局
  3. Android:Animator使用指南
  4. Android培训班(22)
  5. Android(安卓)高级自定义Toast及源码解析
  6. TextView 中显示图片
  7. [转] Android(安卓)achartengine统计图
  8. Android(安卓)UI(三)SlidingMenu实现滑动菜单(详细 官方)
  9. Android简单实现 高德地图的定位与显示,点击按钮切换地图图层

随机推荐

  1. IT行业的你可以看看
  2. Android布局类型资源(二)---XML、drawabl
  3. 在 Android(安卓)P 中使用默认 TLS 来保
  4. 野人学Android基础篇之网络通讯第二课--
  5. 随Android生命周期解绑Rxjava订阅的简单
  6. 我在Android开发中遇到的坑之微博正文点
  7. Android中AS创建点9图片与使用
  8. 源码阅读分析 - View的Touch事件分发
  9. 最火的Android开源项目(二)
  10. 基于Android的记事本的设计与开发(实验报