Я пытаюсь решить эту проблему, но я не нашел ничего, что мне помогло.ListView скрывает мой фрагмент
У меня есть этот макет:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="8dp">
<LinearLayout
android:id="@+id/list_lv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/profile_layout"
android:layout_marginTop="8dp"
android:background="@drawable/border"
android:orientation="vertical"
android:padding="8dp"
android:weightSum="1">
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_below="@id/list_lv"
android:layout_centerHorizontal="true"
android:background="@android:color/darker_gray" />
</RelativeLayout>
В котором я хочу показать фрагмент ниже ListView. В коде это так (код для ListActivity
:
getFragmentManager().beginTransaction().add(R.id.container, new BottomMenuFragment()).commit();
// Populate lisview and set adapter
Но когда я запустить приложение, фрагмент не отображается, я думаю, что проблема с атрибутом android:layout_height="wrap_content"
в ListView
list_lv
Но я не идея. ., как ее решить Вот скриншот с множеством данных в списке:
И с несколькими пунктами:
Спасибо, это то, что я искал. – elbaulp
О, это не работает, если я добавляю больше элементов :-( – elbaulp
Где вы добавляете больше элементов? –