Android 充气机的动态资源id。充气

Android 充气机的动态资源id。充气,android,layout-inflater,Android,Layout Inflater,我有如下代码一样的动态布局 linearLayout=new LinearLayout(sActiveContext); linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); linearLayout.setOrientation(LinearLayout.VERTICAL);

我有如下代码一样的动态布局

        linearLayout=new LinearLayout(sActiveContext);      
        linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 
        linearLayout.setOrientation(LinearLayout.VERTICAL); 
        CustomWebView webview=new CustomWebView(sActiveContext);
        FrameLayout layout=webview.createwebview();         
        for (int i = 0; i < arrayList.size(); i++) {
            if(tab.getPosition()==i)
            {
                webview.initwebview(arrayList.get(i));
                mWebViewList.add(i, webview);
                break;
            }
        }
        linearLayout.addView(layout);
linearLayout=新的linearLayout(sActiveContext);
linearLayout.setLayoutParams(新的LayoutParams(LayoutParams.FILL\u父级,LayoutParams.WRAP\u内容));
linearLayout.setOrientation(linearLayout.VERTICAL);
CustomWebView webview=新的CustomWebView(sActiveContext);
FrameLayout布局=webview.createwebview();
对于(int i=0;i

现在,我该如何为线性布局充气?请给出一些建议。

您只需在onCreateView的返回语句中返回linearlayout对象。或者,您可以将该线性布局对象添加到已膨胀的视图(myFragmentView)
您只能膨胀xml布局文件,不能膨胀动态布局。

您的意思是什么?您已经在代码中实例化了
LinearLayout
,为什么要对其进行充气?@在CreateView上覆盖公共视图(LayoutFlater充气器、ViewGroup容器、Bundle savedInstanceState){View myFragmentView=inflater.inflate(R.layout.fragment_a、container、false);在此片段视图中返回myFragmentView;},我如何添加初始化的布局。这就是为什么我这样问。查看类似的帖子,这可能会对你有所帮助。如果我返回linearlayout,则根本不会启动片段。myFragment=Fragment.instantiate(myActivity,myClass.getName());ft.add(android.R.id.content、myFragment、myTag);如何使用动态创建的LinearYout启动此片段。您能详细说明您的需求吗?ft.add(android.R.id.content,myFragment,myTag)你提交了这个事务吗?我在这篇文章中创建了所有类似的东西。现在,我面对的是javascript对本机方法的调用不起作用,同时显示了片段。你能告诉我为什么会发生这种事吗?