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

  • 相关阅读:
    STL_算法_05_集合算法
    STL_算法_04_算术和生成算法
    STL_算法_03_拷贝和替换算法
    STL_算法_02_排序算法
    STL_算法_01_查找算法
    STL_容器使用时机
    STL_容器共通能力
    Qt5_选择文件对话框
    Qt5_当前exe所在路径
    Java 静态代理和动态代理
  • 原文地址:https://www.cnblogs.com/ccshxt/p/5222455.html
Copyright © 2011-2022 走看看