Android xml 列表视图的布局
Android xml layout for listView
如果我在这里问一个愚蠢的问题,我很抱歉。我在 Activity 中创建了一个 listView
,用于从 SQLite
加载值。
如何将 Pro-xxx
(Retrieve_details) 移动到 press the list for edit
下面?谢谢
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 >
在 xml 的 pro-xxx textview 中试试这个:
android:layout_below="@id/idOfAboveView"
这里的 id 是你的 textview:"press the list for edit"
使用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>
Edit_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 >
如果我在这里问一个愚蠢的问题,我很抱歉。我在 Activity 中创建了一个 listView
,用于从 SQLite
加载值。
如何将 Pro-xxx
(Retrieve_details) 移动到 press the list for edit
下面?谢谢
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 >
在 xml 的 pro-xxx textview 中试试这个:
android:layout_below="@id/idOfAboveView"
这里的 id 是你的 textview:"press the list for edit"
使用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>
Edit_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 >