В TabbedActivity ViewPager ListView они у меня остаются отрезанными из-за внизу

У меня есть один TabbedActivity с тремя Fragments типа занеси в список, но они у меня остаются отрезанными из-за внизу:

introducir la descripción de la imagen aquí

Я попытался всего, но не знаю, что делать.

Восток - layout TabbedActivity:




    

        
        

        

    

    


И внутри ViewPager я гружу ListView:




    
    


Большое спасибо!

Я ИЗДАЮ: Решение, которое я функционировало: https://stackoverflow.com/questions/35010886/in-a-tabbed-activity-with-viewpager-the-listview-#35025680

2
задан 23.05.2017, 15:39
2 ответа

Возможно, что он diseГ±o, помогите, в котором он ищет, aГ±adir:

<LinearLayout
            android:id="@+id/test"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
</LinearLayout>

Оставаясь таким:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout 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/main_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:fitsSystemWindows="true"
    tools:context="com.domain.app.TabbedActivity">

    <LinearLayout
        android:id="@+id/test"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <android.support.design.widget.AppBarLayout
            android:id="@+id/appbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingTop="0dp"
            android:theme="@style/AppTheme.AppBarOverlay">

            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="?attr/colorPrimary"
                app:layout_scrollFlags="scroll|enterAlways"
                app:popupTheme="@style/AppTheme.PopupOverlay">
            </android.support.v7.widget.Toolbar>

            <android.support.design.widget.TabLayout
                android:id="@+id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />

        </android.support.design.widget.AppBarLayout>

        <android.support.v4.view.ViewPager
            android:id="@+id/container"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_behavior="@string/appbar_scrolling_view_behavior" />

    </LinearLayout>
</android.support.design.widget.CoordinatorLayout>

introducir la descripción de la imagen aquí

Замечаний: Был устранен android:paddingTop="@dimen/appbar_padding_top", чтобы мочь делать доказательства.

1
ответ дан 24.11.2019, 14:57
  • 1
    Спасибо Ангел. Я пометил это тебе как получающий ответ aqu и # 237; tambi и # 233; n:) – guillemp 27.01.2016, 21:35

Ты можешь использовать свойство layout_weight со стоимостью 1. Таким образом он наполнит экран:

<android.support.design.widget.CoordinatorLayout 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/main_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:fitsSystemWindows="true"
    tools:context="com.domain.app.TabbedActivity">
    ...
</android.support.design.widget.CoordinatorLayout>

Больше информации в Лайоут Веигт.

0
ответ дан 24.11.2019, 14:57
  • 1
    Меня решает нижняя часть. Сейчас он у меня остается обрезанным кверху. – guillemp 26.01.2016, 13:54
  • 2
    Тогда, est и # 225; s имея alg и # 250; n дополнительный контроль, что ты est и # 225; крадя место достигни или внизу. Прекращаться и # 237; в android:fitsSystemWindows = и quot; true". – Christian Amado 26.01.2016, 16:25

Теги

Похожие вопросы