android表格布局
16lz
2022-06-05
TableLayout 部分属性解释:
collapseColumns – 设置隐藏那些列,列ID从0开始,多个列的话用”,”分隔。
stretchColumns - 自动扩展哪一列 指定多个需逗号分隔,“*”代表平均分配
表格中的元素属性android:layout_column="1"代表在元素所在行中哪一列显示
效果图:
collapseColumns – 设置隐藏那些列,列ID从0开始,多个列的话用”,”分隔。
stretchColumns - 自动扩展哪一列 指定多个需逗号分隔,“*”代表平均分配
表格中的元素属性android:layout_column="1"代表在元素所在行中哪一列显示
<!--stretchColumns - 自动扩展哪一列 指定多个需逗号分隔,“*”代表平均分配--><!-- collapseColumns - 设置哪些列 不显示--><!-- translationY纵向 收缩 --><!-- translationX横向 收缩 --><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:translationY="10dp" android:translationX="10dp" android:stretchColumns="2" android:collapseColumns="1,3" > <TableRow> <TextView android:text="国家" android:background="#848484" android:translationY="10dp" android:translationX="10dp" android:padding="2dip" /> <TextView android:text="金牌" android:background="#ff0000" android:padding="2dip" /> <TextView android:text="银牌" android:background="#00ff00" android:padding="2dip" /> <TextView android:text="铜牌" android:background="#0000ff" android:padding="2dip" /> </TableRow> <TableRow > <TextView android:text="*" android:background="#ff0000" android:padding="2dip" /> <TextView android:text="**" android:background="#00ff00" android:padding="2dip" /> <TextView android:text="***" android:background="#0000ff" android:padding="2dip" /> </TableRow> <TableRow > <TextView android:text="美国" android:background="#848484" android:padding="2dip" /> <TextView android:text="*" android:background="#ff0000" android:padding="2dip" /> <TextView android:text="**" android:background="#00ff00" android:padding="2dip" /> <TextView android:text="***" android:background="#0000ff" android:padding="2dip" /> </TableRow> <!-- ellipsize: --> <!-- "end" 省略号在结尾 --> <!-- "start" 省略号在开头 --> <!-- "middle" 省略号在中间 --> <!-- "marquee" 跑马灯 不仅对于textview有此属性,对于editext也有,不过editext不支持marquee --> <!-- 最好加一个约束android:singleline = "true" --> <EditText android:id="@+id/edittext" android:hint=" TextView 测试 TextView 测试 TextView 测试 TextView 测试 TextView 测试 TextView 测试TextView 测试" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true"/></TableLayout>
效果图:
更多相关文章
- 利用drozer进行Android渗透测试
- TextView中ellipsize属性
- Android(安卓)CTS 测试研究之二
- android文本限制输入行数,多余部分显示省略号
- 关于android真机测试(linux系统下)
- 利用drozer进行Android渗透测试
- java第四次实验
- Android(安卓)Service待机/睡眠时运行
- Android(安卓)全自动js脚本测试 Appium教程——appium环境搭建(一