动态添加片段

o

嗨,我是android的新手,正在尝试将内容动态添加到中Fragment

Fragments里面有两个Activity第一点指向第二点,如下所示:

public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_welcome,
                container, false);
        Button searchActivityBtn = (Button) rootView.findViewById(R.id.SearchActivityBtn);

        searchActivityBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.d("##SecondActivity", "search btn click");
                getFragmentManager().beginTransaction()
                    .replace(R.id.welcome_fragment, new searchAnnouncementsFragment()).addToBackStack(null).commit();       
            }
        });                     
        return rootView;
    }
}

第二个Fragment class

    public static class searchAnnouncementsFragment extends Fragment {

    public searchAnnouncementsFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_search,
                container, false);          
        return rootView;
    }

    //public void onStart(){
    // super.onStart();
    // RelativeLayout root = (RelativeLayout) getActivity().findViewById(R.id.annunciContainer);
    // Log.d("##onstart", "root:" + (root == null));
    //}

}

正如你可以看到我试图做的东西onStart method,但我一直一堆错误,R.id.annunciContaineridfragment_search.xml layout

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id ="@+id/annunciContainer"
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:background="@color/white" >

我试图做到的,是动态像其他元素添加FrameLayout到我的Fragment(由上述表示的RelativeLayout)。

任何想法?

o

我在寻找的是 ListView

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清理动态添加的片段

来自分类Dev

清理动态添加的片段

来自分类Dev

在片段中添加动态视图

来自分类Dev

在片段Android上添加动态内容

来自分类Dev

如何在片段中动态添加TableRow?

来自分类Dev

如何在片段内动态添加视图

来自分类Dev

FragmentManager不删除动态添加的片段

来自分类Dev

动态向片段内的ScrollView添加视图

来自分类Dev

在片段Android顶部动态添加叠加视图

来自分类Dev

FragmentManager不删除动态添加的片段

来自分类Dev

动态添加片段中的 UI 组件

来自分类Dev

ViewPager,动态添加片段不起作用

来自分类Dev

在LinearLayout中的现有片段下方动态添加片段

来自分类Dev

在LinearLayout中的现有片段下方动态添加片段

来自分类Dev

如果动态添加片段,如何在fragmentActivity中启动片段?

来自分类Dev

什么时候会重新添加动态添加的片段?

来自分类Dev

在framelayout中访问动态添加的Google Map片段

来自分类Dev

动态将复选框添加到片段

来自分类Dev

如何将片段添加到动态创建的FrameLayout

来自分类Dev

在OpenLayers 3中动态添加和删除轨道中的片段

来自分类Dev

动态将化合物添加到片段

来自分类Dev

当我动态添加片段时,它显示错误

来自分类Dev

如何在单个布局中动态添加 2 个片段?

来自分类Dev

重用动态SQL片段

来自分类Dev

动态使用片段的方式

来自分类Dev

动态替换Android片段

来自分类Dev

TabLayout动态使用片段

来自分类Dev

动态设置片段

来自分类Dev

重用动态SQL片段