我是Android开发人员中的新成员,我想将菜单制作为浮动操作按钮。我将在菜单中有10个按钮,并且所有的框架布局都在里面。问题是,当我旋转设备时,一半的按钮消失了。我如何滚动菜单按钮?如何在框架布局中滚动浮动操作菜单
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<com.github.clans.fab.FloatingActionMenu
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/menu_red"
android:layout_gravity="right|bottom"
android:layout_marginEnd="@dimen/fab_margin_right"
android:elevation="@dimen/button_elevation"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
fab:menu_labels_ellipsize="end"
fab:menu_labels_singleLine="false"
fab:menu_backgroundColor="#ccffffff"
android:layout_marginTop="100dp">
<com.github.clans.fab.FloatingActionButton
android:id="@+id/fab1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_star"
fab:fab_size="mini"
fab:fab_label="B1"
fab:paddingEnd="@dimen/activity_horizontal_margin"
/>
<com.github.clans.fab.FloatingActionButton
android:id="@+id/fab2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_star"
fab:paddingEnd="@dimen/activity_horizontal_margin"
fab:fab_size="mini"
fab:fab_label="B2" />
<com.github.clans.fab.FloatingActionButton
android:id="@+id/fab3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_star"
fab:fab_size="mini"
fab:fab_label="B3" />
</com.github.clans.fab.FloatingActionMenu>
</FrameLayout>
</ScrollView>
而不是线性布局把的FrameLayout滚动型的内部。您的文章包含布局xml代码。 – FishStix