使用CustomView作为片段中的根视图

时间:2014-05-12 09:28:17

标签: android layout fragment

在活动 onCreate方法中,我们可以执行以下操作

     QuickReturnHeaderHelper helper = new QuickReturnHeaderHelper(this,
                R.layout.activity_product_detail,R.layout.product_details_footer);
     wholeView = helper.createView(productDetailDTO.isOwner());
     setContentView(wholeView);

在片段中,我们可以从onCreateView()返回一个布局,我们可以从XML中定义的布局资源中扩展它。为了帮助我们这样做,onCreateView()提供了一个LayoutInflater对象。

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

现在,我想使用

  

整个视图,即我的自定义视图

作为我的片段rootview.I不想从XML中定义的布局资源中膨胀。  但是,直到现在我还没有这样做。我过去几天一直在谷歌搜索,但搜索没有产生任何结果。所以,我在这里发布这个问题。

1 个答案:

答案 0 :(得分:0)

我没有完全得到您的问题,但在我看来,您可以做的是创建一个空的xml文件(仅限相对布局)并对其进行充气然后将自定义视图添加到其中。希望这会有用,对不起,如果我错了