android - 在滑动 Pane 布局中单击时将 fragment 带到 'front'

标签 android android-fragments slidingpanelayout

我有一个滑动 Pane 布局,左侧是一个 ListView ,右侧是一个包含我的 fragment 的 Pane 。当我单击 ListView 项时,我的 fragment 会正确加载到右侧 Pane 中。然后用户需要滑动 Pane 以将其置于最前面。我希望当用户单击 ListView 项时 Pane 自动滑动到最前面,而不必手动滑动它。

这是我将 fragment 加载到侧框架的地方。同样,它“正常”工作,但不符合我正在寻找的功能。

fragmentManager.beginTransaction()
                        .replace(R.id.frame_to_be_replaced, fragment)
                        .commit();

最佳答案

我认为您可能隐藏了 fragment ,因为 replacecommit 方法应该立即显示 fragment 。现在试试这个,FragmentTransaction.show() 方法。

关于android - 在滑动 Pane 布局中单击时将 fragment 带到 'front',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33135530/

相关文章:

java - 图像加载器 "SkImageDecoder::Factory returned null"

android - 在 Android ViewPager 上禁用滑动

android - AccountAuthenticatorActivity 和 Fragments

android - 向上滑动面板布局监听器实现。二级布局可见性问题

android - MPAndroidChart v3.x.x : upgraded from 2. x.x 标签

android - 显示仅出现在可穿戴设备上的通知

java - 如何获得 try/catch 语句的正确输出?

Android:如何捕获从引用的库中抛出的致命异常?

android - 如何在一个布局中实现多个recyclerviews?

android - 无法将 SlidingPaneLayout 设置为不可见