首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XML布局到Java代码的转换器

XML布局到Java代码的转换器
EN

Stack Overflow用户
提问于 2014-05-14 03:22:20
回答 1查看 2K关注 0票数 2

我知道在Android中,所有的XML布局文件在编译时都会转换成Java代码。有没有办法访问这些java代码(java中的布局)?

或者,如果没有办法,有没有我能找到的转换器?

--

例如:

XML布局:

<TextView
    android:layout_width="50px">
</TextView>

Java代码:

TextView textview = new TextView();
textview.setWidth(50);

--

正如你所看到的,这只是一个简单的例子,然而,布局通常要长得多。逐行转换它将需要很长的时间。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-13 21:24:15

您可以尝试此解决方案:

http://www.xmltojava.com/

对于您的示例:

<TextView
   android:layout_width="50px">
</TextView>

将产生以下Java代码:

TextView textView_706 = new TextView(this);
LayoutParams layout_420 = new LayoutParams();
layout_420.width = 50px;
textView_706.setLayoutParams(layout_420);

显然,命名有点问题,但它是一个小折射器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23639823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档