代码之家  ›  专栏  ›  技术社区  ›  CodeFusionMobile

如何将xml布局添加到扩展FrameLayout Android?

  •  2
  • CodeFusionMobile  · 技术社区  · 14 年前

    NoteView FrameLayout . 以前,我只是在用股票 LinearLayout 并且已经构建了一个XML布局,我想通过将整个层次结构(以及其他一些覆盖视图,这就是为什么我需要framelayout)添加到 便笺视图 .

    问题是我不知道如何膨胀XML并将其添加到 便笺视图 从内部 便笺视图 便笺视图 是从XML实例化或扩展的。

    如何填充扩展的 框架布局 通过在 便笺视图 班级本身?

    1 回复  |  直到 14 年前
        1
  •  10
  •   Roman    11 年前

    尝试 LayoutInflater

    LayoutInflater inflater = (LayoutInflater) context
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    LinearLayout myView = (LinearLayout) inflater.inflate(R.layout.my_layout, null);
    frameLayout.addChild(myView);
    

    看一下文档 布局填充器 在这里: http://d.android.com/reference/android/view/LayoutInflater.html