2014-12-04 2 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

+0

Я проверяю ваш код, и кажется, что это можно сделать, следуя вашему подходу. Единственное, что мне нужно будет сделать, это listview здесь, потому что я обертываю все содержимое макета прокрутки, так как на текущем экране у меня много других элементов макета. И внутри макета прокрутки будет сложно управлять материалом для списка, по крайней мере, нужны некоторые хаки из моего другого опыта. Я, вероятно, буду использовать прямолинейную/относительную конфигурацию макета для стороны списка. – denizt

Смежные вопросы