我正在研究一个Android应用程序,似乎无法弄清楚如何实例化XML中定义的元素,或创建新元素并复制给定XML元素的所有属性。在代码中定义一个新元素的属性真的很烦人,我希望我不必为每个新元素类型创建一个Java类。
答案 0 :(得分:3)
您在寻找
吗?View v = View.inflate(context, R.layout.yourlayout, root);
答案 1 :(得分:2)
获取视图总共有三种方式
1) Using Inflater ex. View v = View.inflate(context, R.layout.yourlayout, root);
2) By making a new element ex. view v = new ImageView(context)
3) By mapping it with XMl ex. findViewById(R.id.elementId)