我经常发现自己以编程方式添加视图,然后逐个更改视图的某些属性。在我必须去改变它的高度或宽度之类的东西之前,这不是什么大问题,因为那样我必须做一个dpi计算。反正是有把这个:以预编程方式在Android中以编程方式添加视图
TextView view = new TextView(activity);
view.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
view.setText(names[position]);
view.setTextColor(myColor);
要这样:
TextView view = new TextView(activity);
view.setLayout(R.layout.sample);
我觉得必须有一个办法,但是当我在网上搜索,我不能想到一个词来形容的该视图正在进行布局。这就是为什么我选择了“预定义布局”添加到视图。这可能吗?提前致谢!
你总是可以膨胀的布局文件,然后简单地将充气视图 – Atrix1987
充气布局?我可以将它附加到视图?! – EGHDK