zoukankan      html  css  js  c++  java
  • 安卓控件属性知识点补缺

    最近安卓控件的属性上下了点功夫研究一下,发现很多属性需要跟其他属性连用才能有预期的效果,我自己总结了一些给大家备用,废话不多少,上干货:

    1、android:autoLink="all"
    该属性,当设置web时,自动匹配网页(如www.baidu.com),不会去匹配文字


    2、minWidth最小距离的测试方式,例如:
    android:layout_width="wrap_content"
    android:minWidth="200dp"

    3、android:layout_gravity和android:gravity区别:

    android:layout_gravity="center"
    必须在线性布局中使用,表示当前控件在父控件的中心位置
    android:gravity="center"
    表示控件内容在该控件中的中心位置


    4、android:layout_width和android:width区别

    layout_width属性主要是相对于父控件的大小距离,一般的值为wrap_content、match_parent,也可以设置数值,而width只能设置数值

    5、跑马灯效果,需要连用:
    android:ellipsize="marquee"
    android:focusableInTouchMode="true"
    android:focusable="true"

    6、focusable和focusableInTouchMode属性的区别

    focusable 这个是键盘上是否能获取焦点
    focusableInTouchMode 这个是触摸是否能获得焦点

    7、android:maxLines
    设置的不是最大只能输入两行,而是最多只显示两行,可以输入多行

    8、想要让edittext显示在一行,并且可以左右滑动
    android:scrollHorizontally="true"
    android:singleLine="true"

    9、android:layout_weight属性特点:
    如果两个水平控件,他们都设置weight=1,那么他们平分的是剩余部分
    如果想完全平分,那么就都设置layout_width = 0dp
    因为0 + 1/2空闲空间 = 0 + 1/2空闲空间

  • 相关阅读:
    bzoj3675 [Apio2014]序列分割
    bzoj4010 [HNOI2015]菜肴制作
    bzoj4011 [HNOI2015]落忆枫音
    bzoj100题
    JSP—内置对象
    集合框架—常用的map集合
    集合框架—HashMap
    集合框架—代码—用各种集合进行排序
    集合框架—2种排序比较器
    array
  • 原文地址:https://www.cnblogs.com/ccshxt/p/5222455.html
Copyright © 2011-2022 走看看