Android中TableLayout中的布局
来源:互联网 发布:淘宝流量分配规则 编辑:程序博客网 时间:2024/05/16 15:44
1.在TableLayout下的代码及效果
01
<
TableRow
>
02
<
TextView
android:text
=
"tmacsky"
/>
03
<
TextView
android:text
=
"tmacsky"
/>
04
<
TextView
android:text
=
"tmacsky"
/>
05
</
TableRow
>
06
<
TableRow
>
07
<
Button
android:text
=
"tmacsky"
/>
08
<
Button
android:text
=
"tmacsky"
/>
09
<
Button
android:text
=
"tmacsky"
android:layout_weight
=
"1"
/>
10
</
TableRow
>
11
<
TableRow
>
12
<
EditText
/>
13
<
EditText
/>
14
<
EditText
android:layout_weight
=
"1"
/>
15
</
TableRow
>
单个列布局中只能用layout_weight来拉宽,如果布局很多就有点繁琐了,所以得用到下面的stretchColumns伸缩列
2. Android:stretchColumns 伸缩列
代码和效果:
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
TableLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
03
android:layout_width
=
"fill_parent"
04
android:layout_height
=
"wrap_content"
05
android:stretchColumns
=
"0,1,2"
> //(此处表示第1,2,3列都拉宽屏幕)
06
<
TableRow
>
07
<
TextView
android:text
=
"tmacsky1"
/>
08
<
TextView
android:text
=
"tmacsky2"
/>
09
<
TextView
android:text
=
"tmacsky3"
/>
10
</
TableRow
>
11
<
TableRow
>
12
<
Button
android:text
=
"tmacsky1"
/>
13
<
Button
android:text
=
"tmacsky2"
/>
14
<
Button
android:text
=
"tmacsky3"
/>
15
</
TableRow
>
16
<
TableRow
>
17
<
EditText
/>
18
<
EditText
/>
19
<
EditText
/>
20
</
TableRow
>
21
</
TableLayout
>
由此可以想象伸缩列其实就是用weight来封装的
3. android:collapseColumns缩进列
将第2个例子里的Android:stretchColumns缩进下加一行代码:
android:collapseColumns="0"
意思就是缩进第一列效果:
4,如果按钮里文字过多,则会出现下面这种情况
超出屏幕了;这个时候如果想让按钮里的文字换行不超出屏幕则可以:
在第二个例子的Android:stretchColumns添加一行代码:
android:shrinkColumns="2"
5.实现下面的效果
在第二个例子里的EditText代码改成这样:
<TableRow>
<EditText android:layout_span="2"/>
<EditText android:layout_column="2"/>
</TableRow>
Layout_span=”2” 伸展2倍
Layout_column=”2” 位置固定到第三列
0 0
- Android中TableLayout中的布局
- Android中TableLayout中的布局
- Android中TableLayout中的布局
- Android中的TableLayout布局
- Android中的表格布局TableLayout
- Android布局之TableLayout
- android-TableLayout 表格布局
- tablelayout-android布局
- Android---tableLayout(表单布局)
- android TableLayout布局
- Android之TableLayout布局
- Android-TableLayout布局
- android,TableLayout布局
- Android 表格布局<TableLayout>
- android:TableLayout表格布局
- android:TableLayout表格布局
- android------布局+TableLayout
- Android TableLayout布局学习
- Android自定义ActionBar
- Cocos2dx 3.0 过渡篇(十八) Cocos2d-x 3.0rc,又一种创建项目方式
- java中的工厂模式
- OGRE ANIMATION
- 使用DBCA安装ASM单实例出现的PRCR-1079和ORA-12547的解决办法
- Android中TableLayout中的布局
- Android开发中string.xml文件的使用
- Opencv lesson1
- htmlText的bug
- 【Android基础】TextView的字体颜色设置的多种方法
- Vuforia v3.0的Unity插件
- Javascript的eval函数小结
- mac下用ccache加速cocos2d-x-2.2.3的android版本编译
- 【Android基础】textview改变一部分文字的颜色和string.xml中文字的替换