こんにちは、4 つのフラグメントを含むアクティビティがあります。アクティビティには、これらのフラグメント ビューを切り替えるために使用するフッターがあります。現在、私のフラグメントの1つに、いくつかのウィジェットがあり、最後のウィジェットはListView
. 問題は、 の最後の 2 つのエントリがListview
正しく表示されないことです。それらはフッターによって隠されています。to の幅と高さの両方に LayoutParameters を設定しListview
ましたFILL_PARENT
。しかし、それは機能していません。どうすればこれを解決できますか?前もって感謝します。
私のレイアウトは:
フラグメントの場合:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button android:id="@+id/line_button_id" android:layout_width="160dp"
android:layout_height="wrap_content" android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" android:layout_marginLeft="5dp" android:focusable="true"
android:layout_marginTop="8dp" android:text="@string/line_graph" android:background="@drawable/temp_left_button" />
<Button android:id="@+id/bar_button_id" android:layout_width="160dp"
android:layout_height="wrap_content" android:layout_alignBaseline="@+id/line_button_id"
android:layout_alignBottom="@+id/line_button_id" android:focusable="true"
android:layout_alignParentRight="true" android:layout_marginRight="5dp"
android:text="@string/bar_graph" android:background="@drawable/temp_right_button"></Button>"
<FrameLayout
android:id="@+id/graph_framelayout_id"
android:layout_width="fill_parent"
android:layout_height="280dp"
android:layout_below="@id/line_button_id"
android:padding="4dp"
android:layout_margin="4dp"
android:background="@drawable/rounded_date_filter">
</FrameLayout>
<!-- first cell information, dashboard -->
<LinearLayout
android:id="@+id/row1_id"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:layout_below="@id/graph_framelayout_id"
android:orientation="horizontal"
android:clickable="true"
android:background="@drawable/rounded_table_row">
<TextView
android:id="@+id/dashboard_datefrom_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:text="01 may 2012"/>
<ImageView
android:id="@+id/dashboard_image_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/ic_action_search"/>
<TextView
android:id="@+id/dashboard_dateto_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="01 sept 2012"/>
</LinearLayout>
<!-- accounts overview listview -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/row1_id"
android:layout_margin="4dp"
android:orientation="vertical"
android:background="@drawable/rounded_date_filter">
<TextView
android:id="@+id/list_text_header_id"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="2dp"
android:text="@string/data_grid_text_header_day"
android:background="@drawable/text_header">
</TextView>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ListView>
</LinearLayout>
</RelativeLayout>
そしてアクティビティのために私はこれを持っています:
<
?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@+id/fragment_container_id"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</FrameLayout>
<include layout="@layout/footer"></include>"
</RelativeLayout>
アクティビティのフレームレイアウトでフラグメントを置き換えます