Проблемы с пейджером просмотра

#android #android-viewpager #android-wrap-content

Вопрос:

Я установил wrap_content высоты ViewPager, но он не работает. Я попробовал ответить на другие подобные вопросы, но они не решили мою проблему. мой код activity_main таков:

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@ id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#C49A1544"
    tools:context=".MainActivity">

    <include layout="@layout/toolbar"
        android:id="@ id/main_toolbar"/>

    <androidx.viewpager.widget.ViewPager
        android:id="@ id/viewpager"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="@dimen/standard_margin_x2"
        android:layout_below="@id/main_toolbar"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true" />

</RelativeLayout>
 

и у меня есть 3 макета фрагментов. действительно извините за мой низкий английский, я новичок в разработке приложений для Android, пожалуйста, помогите мне.

Комментарии:

1. but it doesn't work что не работает ?

2. wrap_content не работает на пейджере просмотра

3. я не понимаю, что вы имеете в виду, когда говорите, что это не работает, что происходит ?

4. если вы посмотрите на изображение, вы увидите пробел внизу страниц, я хочу обернуть содержимое

5. ах, я понимаю, почему бы тогда не использовать для этого match_parent ?

Ответ №1:

Я сам нашел решение. Если мы используем библиотеку UltraViewPager вместо стандартной, проблема будет решена, но в этой библиотеке есть ошибки. В любом случае, спасибо вам за попытку помочь мне с вашими комментариями.