Cod*_*ile 2 layout user-interface android views
我有一个名为NoteView
extend 的自定义类FrameLayout
.以前,我刚刚使用该库存LinearLayout
并且已经构建了一个XML布局,我希望通过添加整个层次结构(以及其他一些叠加视图,这就是我需要framelayout的原因)来重用NoteView
.
问题是我无法弄清楚如何膨胀XML并将其添加到NoteView
从内部NoteView
类.我可以在初始化完成后添加它,但是我希望能够在我NoteView
从XML实例化或扩充时自动添加该层次结构并自动添加它.
如何FrameLayout
通过从NoteView
类本身添加XML来扩展XML 扩展?
尝试 LayoutInflater
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout myView = (LinearLayout) inflater.inflate(R.layout.my_layout, null);
frameLayout.addChild(myView);
Run Code Online (Sandbox Code Playgroud)
请查看LayoutInflater
此处的文档:http://d.android.com/reference/android/view/LayoutInflater.html
归档时间: |
|
查看次数: |
6036 次 |
最近记录: |