【发布时间】:2013-07-24 02:05:52
【问题描述】:
我正在基于RelativeLayout 作为代码中的类创建自己的布局
我已经掌握了 XML R.layout.menu_layout 中定义的基本布局(样式、可绘制的背景、边距、高度)
如果我不需要课程,那么我会调用 inflater 来执行此操作:
RelativeLayout menuLayout = (RelativeLayout)inflater.inflate(R.layout.menu_layout, root);
但我想改为调用我自己的班级
MenuLayout menuLayout = new MenuLayout(myparams);
由于我需要创建一个类,我需要以某种方式继承构造函数中的R.layout.menu_layout,我该怎么做?我猜视图中没有this.setLayout(res); 或this.setResource(res);。也许我可以在 View 构造函数中使用其他两个参数,但我也没有找到任何教程。
【问题讨论】:
-
你能改写一下你的问题吗?
-
新信息有帮助吗?
标签: android android-layout android-view