我有一個LinearLayhout,它包含一個listView,並在其下面是一個ImageButton。 當我將項目添加到列表中時,imageButton會越來越低,這正是我想要的。當列表填充屏幕時,android元素下面的列表不見了
但是,當列表中有很多元素,以便列表足夠大以填充屏幕時,我可以向下滾動到列表的底部,但沒有更多,這意味着我看不到imageButton。我究竟做錯了什麼?即使當我向下滾動時,我也希望能夠看到ImageButton。 謝謝!
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/add_interest_layout_root"
android:orientation="vertical"
android:layout_width="match_parent"
android:background="@color/back" android:layout_height="match_parent">
<ListView android:id="@android:id/list"
android:layout_width="match_parent"
android:divider="@drawable/downa"
android:footerDividersEnabled="false"
android:cacheColorHint="@android:color/transparent"
android:layout_gravity="center"
android:layout_marginTop="6dp" android:layout_height="wrap_content">
</ListView>
<LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/linearLayout2" android:gravity="center">
<LinearLayout android:orientation="vertical" android:gravity="center_horizontal" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/LinearLayout16">
<ImageButton android:src="@drawable/add" android:id="@+id/btn_interest_more" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center_horizontal" android:background="@android:color/transparent"></ImageButton>
<TextView android:layout_height="wrap_content" android:textColor="@android:color/white" android:textAppearance="?android:attr/textAppearanceSmall" android:layout_width="wrap_content" android:id="@+id/TextView08" android:text="be more\nspecific" android:gravity="center"></TextView>
</LinearLayout>
</LinearLayout>
剛修好的列表視圖高度和嘗試,如:機器人:layout_height =「300dp」 – Abhi
從未對意見的Android添加一個絕對的大小。以上建議不正確。 – PravinCG