ScrollView项目没有做它应该做的事情:我无法滚动。
以下代码是片段的一部分,具有分屏(这就是为什么我使用weight = 1)。 RelativeLayout的内容是通过代码动态添加的。内容显示正确,它可以适应屏幕,因此应该可以滚动。
我尝试了几件事:
片段的布局文件
<LinearLayout android:id="@+id/schichten" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingTop="@dimen/activity_vertical_margin" tools:context="tuerk.fabian.polarfuchs.AllgemeineInfosFragment"> <ScrollView android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:fillViewport="true" > <RelativeLayout android:id="@+id/schichten_upper_half" android:isScrollContainer="true" android:layout_height="wrap_content" android:layout_width="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin"/> </ScrollView>
动态添加到碎片的内容的布局文件(INTO @ + id / schichten_upper_half)
<RelativeLayout android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_centerHorizontal="true"> <TextView android:id="@+id/schichten_ansicht_haerte" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="FA" android:textSize="20sp" android:paddingRight="10sp" android:layout_centerVertical="true"/> <TextView android:id="@+id/schichten_ansicht_von_height" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10 cm" android:layout_toRightOf="@+id/schichten_ansicht_haerte"/> <TextView android:id="@+id/schichten_ansicht_bis_height" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10 cm" android:layout_below="@id/schichten_ansicht_von_height" android:layout_toRightOf="@+id/schichten_ansicht_haerte"/> <TextView android:id="@+id/schichten_ansicht_naesse" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" android:textSize="20sp" android:paddingLeft="10sp" android:layout_centerVertical="true" android:layout_toRightOf="@+id/schichten_ansicht_bis_height"/> <ImageView android:id="@+id/schichten_ansicht_1st_grain_form" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/df" android:paddingLeft="10sp" android:layout_toRightOf="@id/schichten_ansicht_naesse"/> <ImageView android:id="@+id/schichten_ansicht_2nd_grain_form" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/df" android:layout_toRightOf="@id/schichten_ansicht_1st_grain_form"/> <TextView android:id="@+id/schichten_ansicht_durchmesser_von" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0.1 " android:layout_centerVertical="true" android:paddingLeft="10sp" android:layout_toRightOf="@+id/schichten_ansicht_2nd_grain_form"/> <TextView android:id="@+id/schichten_ansicht_durchmesser_bis" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="- 0.3 mm" android:layout_centerVertical="true" android:layout_toRightOf="@+id/schichten_ansicht_durchmesser_von"/> </RelativeLayout>
活动的布局文件
<android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="@dimen/appbar_padding_top" 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" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="@dimen/fab_margin" app:srcCompat="@android:drawable/ic_dialog_email" />