2014-12-04 42 views

回答

0

我也許能幫助你,這裏是基本畫面的代碼,它可能不是完美的,但作出一些改變,它會變成好事。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 
<LinearLayout 
    android:id="@+id/ll1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    android:layout_weight="4" 
    > 
    <TextView 
     android:text="No" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     /> 
    <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
    <TextView 
     android:text="Place of the Item" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="2" 
     /> 
    <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 

    <LinearLayout 
     android:id="@+id/ll3" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="2" 
     android:orientation="vertical" > 

     <TextView 
      android:text="Measure Taken" 
      android:layout_height="0dp" 
      android:layout_width="fill_parent" 
      android:layout_weight="1" 
      /> 
     <View 
      android:layout_width="fill_parent" 
      android:layout_height="1dp" 
      android:background="@android:color/background_dark" 
      /> 
     <LinearLayout 
      android:id="@+id/ll4" 
      android:layout_width="fill_parent" 
      android:layout_height="0dp" 
      android:orientation="horizontal" 
      android:layout_weight="1" > 

      <TextView 
       android:text="Port" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:layout_width="0dp" 
       /> 
      <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
      <TextView 
       android:layout_height="wrap_content" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:text="CL" 
       /> 
      <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
      <TextView 
       android:layout_height="wrap_content" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:text="StarBoard" 
       /> 
     </LinearLayout> 

    </LinearLayout> 

    </LinearLayout> 
    <View 
    android:layout_width="fill_parent" 
    android:layout_height="1dp" 
    android:background="@android:color/background_dark" 
    /> 
    <LinearLayout 
    android:id="@+id/ll2" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    android:layout_weight="1" 
    > 

    <ListView 
     android:id="@+id/listview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     /> 

    </LinearLayout> 
    </LinearLayout> 

現在對於列表視圖,你需要一個自定義列表適配器,我確定你知道如何去做。 列表的XML代碼將是這樣的。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" > 
<TextView 
     android:text="Firstitem" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     /> 
    <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
<TextView 
     android:text="Seconditem" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="2" 
     /> 
    <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
<LinearLayout 
      android:id="@+id/linear" 
      android:layout_width="0dp" 
      android:layout_height="fill_parent" 
      android:orientation="horizontal" 
      android:layout_weight="2" > 

      <TextView 
       android:text="thirditem" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:layout_width="0dp" 
       /> 
      <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
      <TextView 
       android:layout_height="wrap_content" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:text="4thitem" 
       /> 
      <View 
     android:layout_width="1dp" 
     android:layout_height="fill_parent" 
     android:background="@android:color/background_dark" 
     /> 
      <TextView 
       android:layout_height="wrap_content" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:text="5thitem" 
       /> 
     </LinearLayout> 
</LinearLayout> 

我非常希望這會有所幫助。對於表格格式,請務必進入線性佈局屏幕 隨時對每個人進行更改。

+0

親愛的阿什溫,我會檢查它並回復你。感謝您的努力 – denizt 2014-12-05 13:19:49

+0

我檢查您的代碼,並且似乎可以通過遵循您的方法來完成。唯一需要處理的是listview,因爲我將所有內容都包裝在滾動佈局中,因爲我在當前屏幕中有很多其他佈局項目。在滾動佈局中,管理listview的東西很困難,至少需要一些其他經驗。我可能會直接使用線性/相對佈局配置列表視圖方面。 – denizt 2014-12-05 13:28:11