仅从 xml 获取动态创建视图的参数
我有一个听起来像这样的问题:我正在动态创建一组视图,并且所有视图都具有相同的参数。
TableLayout tab = (TableLayout) findViewById(R.id.itemsTableLayout);
...
row = new TableRow(this);
row.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
tab.addView(row);
问题是:如何从 xml 中获取此布局的参数。我的意思是如何使用 xml 中的 getLayoutParams 之类的东西?
谢谢, 阿克德
I have a problem that sounds like this: I am creating a set of views dynamically and all of them have the same parameters.
TableLayout tab = (TableLayout) findViewById(R.id.itemsTableLayout);
...
row = new TableRow(this);
row.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
tab.addView(row);
The question is: How can I get parameters from xml for this layout. I mean how can I use something like getLayoutParams from xml?
Thanks,
Arkde
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 xml 中膨胀视图不会解决问题吗?
http:// /developer.android.com/reference/android/view/LayoutInflater.html#inflate(int, android.view.ViewGroup, boolean)
Won't inflating view from xml do the trick?
http://developer.android.com/reference/android/view/LayoutInflater.html#inflate(int, android.view.ViewGroup, boolean)
对于那些需要有关我遇到的问题的帮助的人,请参阅:
如何从xml文件动态添加视图,我想在RelativeLayout中添加TableRow
在那篇文章中解释了膨胀,因此很容易理解:)
For those you need help regarding the problem I had, see this:
How do you add dynamically a view from xml file, I want to add TableRow in RelativeLayout
In that post inflating is explained so it's easy to understand :)