zoukankan      html  css  js  c++  java
  • android——api

    一、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标签

  • 相关阅读:
    Java8 Stream Function
    PLINQ (C#/.Net 4.5.1) vs Stream (JDK/Java 8) Performance
    罗素 尊重 《事实》
    小品 《研发的一天》
    Java8 λ表达式 stream group by max then Option then PlainObject
    这人好像一条狗啊。什么是共识?
    TOGAF TheOpenGroup引领开发厂商中立的开放技术标准和认证
    OpenMP vs. MPI
    BPMN2 online draw tools 在线作图工具
    DecisionCamp 2019, Decision Manager, AI, and the Future
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3174642.html
Copyright © 2011-2022 走看看