以前的片段视图获得焦点

时间:2015-03-12 13:31:29

标签: android android-fragments

我有活动,其中添加了两个片段。当我点击顶部片段时,前一个片段的视图获得焦点。为了其他目的,我应该在backstack中使用前一个片段。如何清除以前片段的焦点?

2 个答案:

答案 0 :(得分:3)

将您当前布局的可点击设置为true

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true" />

Fragment over another fragment issue

答案 1 :(得分:-1)

大约1周后,我发现解决方案没有添加背景颜色或其他任何东西。只需添加此代码并修复该废话。我希望它会帮助你们所有人。

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        container.clearDisappearingChildren();
        return inflater.inflate(R.layout.fragment, container, false);
}