仅从 xml 获取动态创建视图的参数

发布于 2024-12-02 05:03:41 字数 422 浏览 1 评论 0原文

我有一个听起来像这样的问题:我正在动态创建一组视图,并且所有视图都具有相同的参数。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

命硬 2024-12-09 05:03:41

对于那些需要有关我遇到的问题的帮助的人,请参阅:

如何从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 :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文