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

  • 相关阅读:
    Powershell数据处理
    Powershell About Active Directory Group Membership of a domain user
    Powershell About Active Directory Server
    Oracle Schema Objects——Tables——TableStorage
    Oracle Schema Objects——Tables——TableType
    English Grammar
    Oracle Database Documentation
    Oracle Schema Objects——Tables——Oracle Data Types
    Oracle Schema Objects——Tables——Overview of Tables
    What is Grammar?
  • 原文地址:https://www.cnblogs.com/ccshxt/p/5222455.html
Copyright © 2011-2022 走看看