2015-12-06 4 views
0

Прошу прощения, если я попрошу здесь глупое quuestion. Я создал один listView в моей деятельности, который использовался для загрузки значений от SQLite.Android xml layout для listView

Как переместить Pro-xxx (Retrieve_details) ниже press the list for edit? Благодаря

enter image description here

Edit_details

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/fragment1"> 

    <RelativeLayout 
     android:layout_width="209dp" 
     android:layout_height="wrap_content"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="@color/tomato" 
      android:paddingLeft="10sp" 
      android:textSize="20sp" 
      android:paddingTop="10sp" 
      android:text="Press the list for edit" /> 

    </RelativeLayout> 

    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="461dp" 
     android:id="@+id/listViewEdit" 
     android:layout_gravity="center_horizontal|bottom" /> 


</FrameLayout> 

Retrieve_details

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:padding="6dip" > 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Description: " 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:layout_below="@+id/Project" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" /> 

    <TextView 
     android:id="@+id/textView3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView2" 
     android:layout_below="@+id/textView2" 
     android:text="Progress: " 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <TextView 
     android:id="@+id/textView4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView3" 
     android:layout_below="@+id/textView3" 
     android:text="Time In: " 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 


    <TextView 
     android:id="@+id/textView5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView4" 
     android:layout_below="@+id/textView4" 
     android:text="Time Out: " 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <TextView 
     android:id="@+id/Project" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="@color/black" 
     android:textStyle="bold" 
     android:text="TextView" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" /> 

    <TextView 
     android:id="@+id/Description" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView2" 
     android:layout_alignBottom="@+id/textView2" 
     android:layout_toRightOf="@+id/textView2" 
     android:text="TextView" /> 

    <TextView 
     android:id="@+id/Percentage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView3" 
     android:layout_alignBottom="@+id/textView3" 
     android:layout_toRightOf="@+id/textView3" 
     android:text="TextView" /> 

    <TextView 
     android:id="@+id/in" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:layout_above="@+id/textView5" 
     android:layout_toRightOf="@+id/textView3" 
     android:layout_toEndOf="@+id/textView3" /> 

    <TextView 
     android:id="@+id/out" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView5" 
     android:layout_alignBottom="@+id/textView5" 
     android:layout_toRightOf="@+id/textView5" 
     android:text="TextView" /> 


</RelativeLayout> 

Добавлена ​​кнопка

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/fragment1"> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:id = "@+id/rl_top" 
     android:layout_width="209dp" 
     android:layout_height="wrap_content"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="@color/tomato" 
      android:paddingLeft="10sp" 
      android:textSize="20sp" 
      android:paddingTop="10sp" 
      android:text="Press the list for edit" /> 
     <Button 
      android:layout_width="143dp" 
      android:text="Add Claims" 
      android:width="50dp" 
      android:layout_height="wrap_content" /> 
    </LinearLayout> 

    <ListView 
     android:layout_below="@+id/rl_top" 
     android:layout_width="match_parent" 
     android:layout_height="461dp" 
     android:id="@+id/listViewEdit" 
     android:layout_gravity="center_horizontal|bottom" /> 


</RelativeLayout > 

enter image description here

ответ

1

Редактировать_details.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/fragment1"> 

    <LinearLayout 
    android:background="#4b14b1" 
    android:orientation="horizontal" 
     android:id = "@+id/rl_top" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="@color/tomato" 
      android:paddingLeft="10sp" 
      android:textSize="20sp" 
      android:paddingTop="10sp" 
      android:text="Press the list for edit" /> 
    <Button 
android:background="#4b14b1" 
android:textColor="#000000" 
android:textSize="100dp" 
android:layout_width="200dp" 
android:text="ss" 
android:layout_height="wrap_content" /> 
    </LinearLayout> 

    <ListView 
     android:layout_below="@+id/rl_top" 
     android:layout_width="match_parent" 
     android:layout_height="461dp" 
     android:id="@+id/listViewEdit" 
     android:layout_gravity="center_horizontal|bottom" /> 


</RelativeLayout > 
+0

Могу ли я задать вам еще один вопрос? Я хочу добавить кнопку рядом с «TextView». Я пробовал этот код, но не смог. '

+0

Я добавил кнопку. Для новичков используйте LinearLayout. –

+0

Вы еще не видите мое сообщение? Кнопка (серый цвет) выглядела странно:? – Tony

1

попробовать это в про-ххх TextView в XML:

android:layout_below="@id/idOfAboveView" 

здесь идентификатор вашего TextView: "нажмите список для редактирования"

1

Использование RelativeLayout в качестве корневого элемента и использование android:layout_below attr

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/fragment1"> 

    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="461dp" 
     android:id="@+id/listViewEdit" 
     android:layout_gravity="center_horizontal|bottom" /> 

    <RelativeLayout 
     android:layout_below="@id/listViewEdit" 
     android:layout_width="209dp" 
     android:layout_height="wrap_content"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="@color/tomato" 
      android:paddingLeft="10sp" 
      android:textSize="20sp" 
      android:paddingTop="10sp" 
      android:text="Press the list for edit" /> 

    </RelativeLayout> 

</RelativeLayout>