我创建一个tableLayout [在XML给出]如何在Android中充实XML视图?
添加表行[在XML创建并在Java中充气]
还加入2的TextView表行[在XML创建并在JAVA充气]
我能够得到的只有背景和textcolors但不喜欢的宽度,高度和利润率布局属性来获取表视图。
我创建一个tableLayout [在XML给出]如何在Android中充实XML视图?
添加表行[在XML创建并在Java中充气]
还加入2的TextView表行[在XML创建并在JAVA充气]
我能够得到的只有背景和textcolors但不喜欢的宽度,高度和利润率布局属性来获取表视图。
LayoutInflater li = LayoutInflater.from(getApplicationContext());
View cv = li.inflate(R.layout.your_layout, null);
mainlayout.addView(cv);
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService (Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.your_layout,null);
mainlayout.addView(view;
按照上面的膨胀视图。
怎么弄mainLayout?我们设定的setContentView(布局)中的onCreate() – 2012-04-12 12:44:10
mainlayout将是你tableLayout比如在你的情况 – 2012-04-12 12:46:23
是的,我得到了你的观点,也做了同样的方式。我可以得到View组件[TextView的在屏幕上,但只适用BG和文本颜色,而不是布局属性正如我在上面的评论 – 2012-04-12 12:50:04
首先声明您的充气器。
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
确定并膨胀您试图在当前视图上投影的新视图。
View view = inflater.inflate(R.layout.new_layout,null);
你想添加新的充气视图到你的布局。
main.addView(view);
你可以在这里引用的其他信息:http://developer.android.com/reference/android/view/LayoutInflater.html
请发表您的XML文件,并在那里你夸大它 – Triode 2012-04-12 12:04:13
正如你所提到的,您有每个表行2个textviews了java的代码,那么我会建议你实现一个ListView与自定义适配器。 – 2012-04-12 12:18:03
<?XML版本= “1.0” 编码= “UTF-8”?> –
2012-04-12 12:42:47