Relative list position

Put problem concerning Views, Layouts and other XML-Resources (like AndroidManifest) here.

Relative list position

Postby Helios » Thu Feb 05, 2009 8:04 pm

Hi to all, I have been trying to create an interface very similar to the one used in the notepad tutorials. It consist in a title layer, a middle layer which contains a list and a bottom layer that holds a table of buttons. I have been trying that the list in the middle uses all the empty space between the title and the table even thaw its empty. I have tried different properties and combinations but I haven't been able to fix this problem.

The xml file is the following:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2. <?xml version="1.0" encoding="UTF-8"?>
  3.  
  4. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  5.  
  6.         android:orientation="vertical"
  7.  
  8.         android:layout_width="wrap_content"
  9.  
  10.    android:layout_height="wrap_content">
  11.  
  12.    
  13.  
  14.         <LinearLayout android:orientation="horizontal"
  15.  
  16.         android:gravity="center_vertical|center_horizontal"
  17.  
  18.         android:layout_width="fill_parent"
  19.  
  20.         android:layout_height="wrap_content">
  21.  
  22.        
  23.  
  24.                 <TextView android:layout_width="fill_parent"
  25.  
  26.                         android:layout_height="wrap_content"
  27.  
  28.                         android:textStyle="bold"
  29.  
  30.                         android:textSize="27dip"  
  31.  
  32.                         android:gravity="center_vertical|center_horizontal"
  33.  
  34.                         android:text="@string/titulo_listado"
  35.  
  36.                         />
  37.  
  38.         </LinearLayout>
  39.  
  40.    
  41.  
  42.     <LinearLayout android:layout_width="fill_parent"
  43.  
  44.                 android:layout_height="fill_parent"
  45.  
  46.                 android:orientation="vertical"
  47.  
  48.                 android:gravity="center_vertical|center_horizontal"
  49.  
  50.                 android:layout_weight="3"
  51.  
  52.                 >
  53.  
  54.                
  55.  
  56.         <ListView android:id="@+id/android:list"
  57.  
  58.        android:layout_width="wrap_content"
  59.  
  60.        android:layout_height="fill_parent"
  61.  
  62.        android:gravity="center_vertical|center_horizontal"
  63.  
  64.        android:layout_weight="3"
  65.  
  66.  
  67.  
  68.         />
  69.  
  70.                 <TextView android:id="@+id/android:empty"
  71.  
  72.        android:layout_width="wrap_content"
  73.  
  74.        android:layout_height="fill_parent"
  75.  
  76.        android:gravity="center_vertical|center_horizontal"
  77.  
  78.        android:text="No hay documentos disponibles!"
  79.  
  80.        android:layout_weight="3"
  81.  
  82.  
  83.  
  84.         />
  85.  
  86.         </LinearLayout>
  87.  
  88.        
  89.  
  90.         <TableLayout android:layout_width="fill_parent"
  91.  
  92.   android:layout_height="wrap_content"
  93.  
  94.   android:gravity="bottom"
  95.  
  96.   android:stretchColumns="1">
  97.  
  98.    
  99.  
  100.                 <TableRow>
  101.  
  102.    
  103.  
  104.                         <Button android:id="@+id/create"
  105.  
  106.                         android:text="@string/button_create"
  107.  
  108.                         android:layout_height="wrap_content"
  109.  
  110.                         android:layout_width="wrap_content"
  111.  
  112.                         />
  113.  
  114.                
  115.  
  116.                         <Button android:id="@+id/open"
  117.  
  118.                         android:text="@string/button_open"
  119.  
  120.                         android:layout_height="wrap_content"
  121.  
  122.                         android:layout_width="wrap_content"
  123.  
  124.                         />
  125.  
  126.                
  127.  
  128.                         <Button android:id="@+id/edit"
  129.  
  130.                         android:text="@string/button_edit"
  131.  
  132.                         android:layout_height="wrap_content"
  133.  
  134.                         android:layout_width="wrap_content"
  135.  
  136.                         />
  137.  
  138.                
  139.  
  140.                         <Button android:id="@+id/delete"
  141.  
  142.                         android:text="@string/button_delete"
  143.  
  144.                         android:layout_height="wrap_content"
  145.  
  146.                         android:layout_width="wrap_content"
  147.  
  148.                         />
  149.  
  150.            
  151.  
  152.                 </TableRow>
  153.  
  154.    
  155.  
  156.                 <TableRow>
  157.  
  158.      
  159.  
  160.                 <Button android:id="@+id/characteristics"
  161.  
  162.                         android:text="@string/button_charact"
  163.  
  164.                         android:layout_height="wrap_content"
  165.  
  166.                         android:layout_width="wrap_content"
  167.  
  168.                         />
  169.  
  170.                
  171.  
  172.                         <Button android:id="@+id/firm"
  173.  
  174.                         android:text="@string/button_firm"
  175.  
  176.                         android:layout_height="wrap_content"
  177.  
  178.                         android:layout_width="wrap_content"
  179.  
  180.                         />
  181.  
  182.                
  183.  
  184.                         <Button android:id="@+id/send"
  185.  
  186.                         android:text="@string/button_send"
  187.  
  188.                         android:layout_height="wrap_content"
  189.  
  190.                         android:layout_width="wrap_content"
  191.  
  192.                         />
  193.  
  194.                
  195.  
  196.                         <Button android:id="@+id/quit"
  197.  
  198.                         android:text="@string/button_quit"
  199.  
  200.                         android:layout_height="wrap_content"
  201.  
  202.                         android:layout_width="wrap_content"
  203.  
  204.                         />
  205.  
  206.            
  207.  
  208.                 </TableRow>
  209.  
  210.    
  211.  
  212.    </TableLayout>
  213.  
  214.        
  215.  
  216. </LinearLayout>
  217.  
  218.  
Parsed in 0.010 seconds, using GeSHi 1.0.8.4


I hope someone can help me with this problem. Thanks in advance.
Regards,
Helios
Helios
Junior Developer
Junior Developer
 
Posts: 23
Joined: Sat Jan 17, 2009 7:11 am

Top

Return to View, Layout & Resource Problems

Who is online

Users browsing this forum: Exabot [Bot] and 5 guests