• 安卓控件属性知识点补缺


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

    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空闲空间

  • 相关阅读:
    Perl文件处理示例——批量添加Copyright版权信息
    关于Perl文件操作——批量修改文件名
    保持创造力的29种方法
    用perl实现宋词词频统计——东风何处是人间
    Verilog UDP(User Defined Primitives)
    [转]一些经典的计算机书籍
    [转]30分钟,让你成为一个更好的程序员
    Python 使用数据库(SQLite)
    scrapy配置mysql
    创建自己的网站博客Hexo
  • 原文地址:https://www.cnblogs.com/ccshxt/p/5222455.html
Copyright © 2020-2023  润新知