当前位置:编程学习 > wap >>

android acitivity如何跨行合并单元格

android acitivity如何合并
到跨行合并单元格问题 
|      文字      |  第2列下面的3个相邻单元格合并为1个          
|       文字     |            
|       文字     |             

想做一个如图的tablelayout,但是不知道两个图片所在的单元格如何合并。。。
图画的有点丑-_-||
反正就是一个3行2列的表格,然后
第2列下面的3个相邻单元格合并为1个 

我知道这种布局用其他方式也可以实现
android:layout_span="2" 这只能实现列的合并

可是这里就需要tablelayout
有人说 用嵌套的tablelayout 似乎也不太好做啦
--------------------编程问答-------------------- 你看apidemo里面有这个例子么,其实也可以考虑用LinearLayout做拆分 --------------------编程问答-------------------- 是的,好像只有用LinearLayout方可以哦 --------------------编程问答-------------------- 头疼 死活没有在apidemo里知道 
跨行合并 说没有办法做

想知道 如何用嵌套的tablelayout 来做  ?(
|      文字      |  第2列下面的3个相邻单元格合并为1个          
|       文字     |            
|       文字     |  

3个 单元格合并使用1个 新的 
tablelayout  里面只有1个imageview) --------------------编程问答-------------------- 下面的如何调整
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="?android:attr/listPreferredItemHeight"    android:padding="6dip"> 

         <LinearLayout        android:orientation="vertical"        android:layout_width="0dip"        android:layout_weight="1"        android:layout_height="fill_parent">      
            
           <LinearLayout
    android:layout_width="100dip"
    android:layout_height="0dip"
    android:orientation="horizontal"
    android:layout_gravity="center_vertical"
>
             <TextView            android:layout_width="40dp"           
                  android:layout_height="0dip"           
                   android:layout_weight="1"                   
                        android:text="My Application" />    
                       
              <TextView            android:layout_width="40dp"           
                  android:layout_height="0dip"           
                   android:layout_weight="1"                  
                        android:text="My Application" /> 
                        </LinearLayout>
<TextView  android:layout_width="fill_parent" 
               android:layout_height="0dip"    
                       android:layout_weight="1"  
 
                                          android:gravity="center_vertical"        
                                               android:text="Simple ut" />  
                                               <TextView  android:layout_width="fill_parent" 
               android:layout_height="0dip"    
                       android:layout_weight="1"  
 
                                          android:gravity="center_vertical"        
                                               android:text="Simple ut" />  
          </LinearLayout>
          
         
         <ImageView
           android:id="@+id/icon"
           android:layout_width="wrap_content"
           android:layout_height="fill_parent"
           android:layout_marginRight="6dip"
           android:src="@drawable/ic_launcher" />
          </LinearLayout>
就是要让图片左边有2个相邻的textivew --------------------编程问答-------------------- 左边一个表格布局A三行一列,右边一个垂直线性布局B
A和B布局可以是嵌在相对布局,水平的线性布局都可以 

--------------------编程问答-------------------- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical" >
<ScrollView
    android:id="@+id/svv"
    android:layout_width="500px"
    android:layout_height="1500px"
    >

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >


这种写法  能否实现 table的 数据滚动码?(数据行太多 必须 放竖直滚动条 --------------------编程问答-------------------- 楼主用权重来表示,就可以了layout_weight --------------------编程问答-------------------- 楼上朋友“左边一个表格布局A三行一列,右边一个垂直线性布局B

水平的线性布局 这个xml该如何写 ?? --------------------编程问答-------------------- 最外层的线性布局是横向的,里边有两个线性布局a,b
a是纵向的,b是横向的,a中方三个textview,b中方一个textview就可以了 --------------------编程问答-------------------- <?xml version="1.0" encoding="utf-8"?>


 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical" >


<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    

    <TableRow
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <TextView  
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="层次"
    android:textSize="5sp"
    />
    
    <EditText
    android:id="@+id/level"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="sfdffffsd"
    android:textSize="10sp" />   
     <TextView  
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="种类组成"
    android:textSize="15sp"
    android:layout_span="2"
    />
      <TextView  
    android:layout_width="20dp" 
    android:layout_height="wrap_content" 
    android:text="考察照片"
    android:textSize="15sp"
    android:layout_span="2"
    />
    </TableRow>
   
 <TableRow
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <TextView  
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="层1"
    android:textSize="5sp"
    />
    
    <EditText
    android:id="@+id/qiaomuyubidu"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="5"
    android:textSize="10sp" />   
    
    <EditText
    android:id="@+id/qiaomucomponent"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="山合度5"
    android:textSize="10sp"
    android:layout_span="2"
 />    
    <EditText
    android:id="@+id/photofilename"
    android:layout_width="10dp" 
    android:layout_height="50dp" 
    android:text=""
    android:textSize="5sp"
 />    
  <Button
    android:id="@+id/btnselectphoto"
    android:layout_width="10dp"
    android:layout_height="wrap_content"
    android:text="择图"
    android:paddingLeft="5dp"
    />  
    </TableRow>
   <TableRow
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <TextView  
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="层2"
    android:textSize="5sp"
    />
    
    <EditText
    android:id="@+id/guanmugaidu"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="盖5%"
    android:textSize="10sp" />   
    
    <EditText
    android:id="@+id/guanmucomponent"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="gnus umbta)5"
    android:textSize="10sp"
    android:layout_span="2"
 /> 

 <ImageView
     android:id="@+id/imageView1"
     android:layout_width="10dp"
     android:layout_height="50dp"
     android:src="@drawable/icon" />
   <Button
    android:id="@+id/btntakephoto"
    android:layout_width="10dp"
    android:layout_height="wrap_content"
    android:text="拍照"
    android:paddingLeft="5dp"
    />  
    </TableRow>
    
    <TableRow
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <TextView  
    android:layout_width="10dp" 
    android:layout_height="10dp" 
    android:text="层3"
    android:textSize="5sp"
    />
    
    <EditText
    android:id="@+id/caobenfudaidu"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="覆盖5%"
    android:textSize="10sp" />   
    
    <EditText
    android:id="@+id/caobencomponent"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="Art"
    android:textSize="10sp"
    android:layout_span="2"
 />   
  <EditText
    android:id="@+id/edtphotobak"
    android:layout_width="10dp" 
    android:layout_height="wrap_content" 
    android:text="照片备注:欢平均高度5"
    android:textSize="5sp"
    android:layout_span="2"
 />    
    </TableRow>
  
   
 
</TableLayout>
 </LinearLayout>
()

实际上我要的问题如上,在TableLayout上 合并2列3行最终实现类似如下

a     b   照片
层1  n    -----------------
层2  r    |  这里是招聘     |
层3  we   ------------------

要求是用TableLayout来做  (他对得很齐整)

补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,