android表格布局
⑴ android 表格布局怎么显示出表格线,怎么样设置跨几行跨几列
intent可以传值的,intent.putextra();把你的评论参数放进去,在接收页面直接调用getintent获得这个intent,然后把值取出来就可以了
⑵ 安卓开发 如何在布局文件中添加表格样式
使用TableLayout表格布局
表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。
TableLayout属性:
android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,请用逗号将需要隐藏的列序号隔开。
android:stretchColumns:设置指定的列为可伸展的列,以填满剩下的多余空白空间,若有多列需要设置为可伸展,请用逗号将需要伸展的列序号隔开。
android:shrinkColumns:设置指定的列为可收缩的列。当可收缩的列太宽(内容过多)不会被挤出屏幕。当需要设置多列为可收缩时,将列序号用逗号隔开。
列元素(Button)属性:(奇怪的是button 里面没有android:layout_column 和android:layout_span两个属性,写进去无反应,还不知道为什么)
android:layout_colum:设置该控件在TableRow中指定的列。
android:layout_span:设置该控件所跨越的列数。
⑶ Android线性布局和表格布局及其相对布局 都适用于哪些场景
线性布局适用于控件呈线性排列场景(一个接着一个),此线性可以为横向的线性与纵向的线性。
表格布局适用于控件呈表格状分布,如m行n列,像HTML中的表单。
相对布局适用于另一控件或父控件,如在某个控件的左(右、上、下、中线对齐)或相对于父控件左(右、上、下、中线对齐)。
布局是可以互相嵌套的,如父控件(容器)是线性纵向布局,第一个子布局为相对,第二个是表格,第三个是线性...
Android布局的概念是从Swing及HTML的布局引申而来,与他们的排版都非常相似。
Android中还有一种绝对布局,与HTML中的DIV也非常相似,都是以绝对坐标定位的方式定位控件,但这种布局难以匹配Android不同的屏幕尺寸及不同分辨率,所以使用很少。
⑷ android中的表格布局,如果第一行有两列第二行有三列会怎样
listview的每一个item都是一个布局,每个布局里包含图片显示的三个部分,也就是getview的时候,return出包含三个部分的整个布局
⑸ 安卓中下拉列表怎么用表格布局管理器设置
//将可选内容与ArrayAdapter连接起来
ArrayAdapter adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,R.array.outtype);
//设置下拉列表的风格
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//将adapter 添加到spinner中
spinner.setAdapter(adapter);
选择使用
spin.setSelection(position)
position 通过对比读取的数据的列表项得出
⑹ android中表格布局
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
</TableRow>
⑺ android表格布局怎么固定宽度
android:layout_width="100dp"
⑻ android实现方格布局
应该使用表格布局。
表格布局即,tableLayout,表格布局通过行、列的形式来管理UI组件,TablelLayout并不需要明确地声明包含多少行、多少列,而是通过TableRow,以及其他组件来控制表格的行数和列数, TableRow也是容器,因此可以向TableRow里面添加其他组件,没添加一个组件该表
格就增加一列。
如果想
TableLayout里面添加组件,那么该组件就直接占用一行。
在表格布局中,列的宽度由该列中最宽的单元格决定,整个表格布局的宽度取决于父容
器的宽度(默认是占满父容器本身)。
TableLayout继承了LinearLayout,因此他完全可以支持LinearLayout所支持的全部XML属性,除此之外TableLayout还支持以下属性:
XML属性相关用法说明
1. andriod:collapseColumns setColumnsCollapsed(int ,boolean) 设置需要隐藏的列的序列号,多个用逗号隔开
2.android:shrinkColumns setShrinkAllColumns(boolean)设置被收缩的列的序列号,多个用逗号隔开
3.android:stretchColimns setSretchAllColumnds(boolean)设置允许被拉伸的列的序列号,多个用逗号隔开
⑼ android 表格布局怎么实现跨行的操作 也就是让上下2个单元格合并
tablelayout好像不行,Android3.0以后加入的gridlayout可以,你可以试试