相关疑难解决方法(0)

在工具栏上显示ActionMode

我试图使用android.view.ActionMode新的android.support.v7.widget.Toolbar,除了传统的android.app.ActionBar.我可以用以下方式显示它:

toolbar.startActionMode(callback);
Run Code Online (Sandbox Code Playgroud)

问题是,ActionMode显示在ActionBar,而不是在Toolbar.有办法改变吗?

我试图在我的主题中设置以下内容,但它似乎没有改变任何东西:

<item name="windowActionModeOverlay">true</item>
Run Code Online (Sandbox Code Playgroud)

android android-support-library android-actionmode android-toolbar

85
推荐指数
6
解决办法
3万
查看次数

Android,DrawerLayout + Fragments + CollapsingToolbarLayout

是否可以在DrawerLayout的主容器中显示的片段中有CoordinatorLayout/CollapsingToolbarLayout?

另一个问题的答案表明每个片段都可以拥有自己的工具栏.但这不适用于ActionBarDrawerToggle因为它需要工具栏链接到打开/关闭抽屉行为.

有没有人实现这一点,或者你有关于此的指示?谢谢.

编辑:我一直在努力将一个工具栏放在里面DrawerLayout,意味着一直呆在那里,但是无法让它滚动(在Nexus5 API 22上).在这个问题中,提到CoordinatorLayout需要成为主要观点.因此,将它插入DrawerLayout(如下所示)是行不通的.

<android.support.v4.widget.DrawerLayout ...>

    <!-- main content -->
    <android.support.design.widget.CoordinatorLayout ...>

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

            <android.support.design.widget.CollapsingToolbarLayout ...>

                <ImageView .../>

                <android.support.v7.widget.Toolbar .../>

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

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

        <android.support.v7.widget.RecyclerView .../>

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

    <!-- navigation drawer -->
    <android.support.design.widget.NavigationView ...>

        <!-- drawer content -->
        <fragment .../>

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

</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)

android navigation-drawer android-toolbar coordinator-layout android-support-design

11
推荐指数
2
解决办法
7105
查看次数