设置单元格内的控件的形状(可压缩,可伸长,可隐藏等)

    android:shrinkColumns 设置该列的所有单元格的宽度可以被收缩,以保证该表格能够适应父容器宽度

    android:stretchColumns 设置该列的所有单元格的宽度可以被拉伸,以保证组件能完全填满表格空余空间

    android:collapseColumns 设置该列的所有单元格会被隐藏

TextView属性设置

    设置中间省略    android:singleLine="true" android:ellipsize="middle"

    对邮件增加链接   android:autoLink="email" 

    测试密码框      android:password="true"

    绘制一张图片    android:drawableLeft="@drawable/icon"

    如果设置图片+文字效果的布局,用一个TextView就可以搞定,省去了很多不必要的逻辑。

EditText属性设置

    当前组件在得到焦点的时候,自动选取该组件内的所有的文本内容android:selectAllOnFocus="true"

    当前组件只能输入数字android:phoneNumber="true"

    当前组件显示的提示信息,被选中时,内容自动被清空 android:hint="@string/edtPhone

 定义一个ToggleButton按钮:

<ToggleButton

           android:textOff="@string/layoutH"

           android:textOn="@string/layoutV" />

自动完成文本框(AutoCompleteTextView)

    指定输入一个字符后进行提示:<AutoCompleteTextView />

    设置出现在下拉菜单中的提示标题:android:completionHint="@string/title"

    设置下拉菜单的宽度:            android:dropDownWidth="100dp"

    设置下拉菜单与文本框之间的水平偏移:android:dropDownHorizontalOffset="30dp"

    设置用户至少输入几个字符才会显示提示:android:completionThreshold="2"

下拉列表框(Spinner)

星级评分条(RatingBar)

    定义一个星级评分条:

       <RatingBar android:id="@+id/rating"     ……

        android:numStars="5" //星的数量  

        android:max="50"//总长度

        android:progress="10"//单位长度  

        android:stepSize=".5"//允许最小尺寸/>

 

详解simple_list_item

    1、simple_list_item_1:每一个列表项都是一个普通的TextView

    2、simple_list_item_2:每一个列表项都是一个普通的TextView,字体略大,TextView    显示    标题,TextView显示内容,因此需要两组数据,并且指定每组数据和两个TextView的对应关系

    3、simple_list_item_checked:每一个列表项都是一个已勾选的列表项

    4、simple_list_item_multiple_choice:每一个列表项都是带多选项

    5、simple_list_item_single_choice:每一个列表项都是带单选项

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐