Android:以编程方式声明 ImageView 或 Button 更好,还是我可以从 XML 文件中使用它?

标签 android xml

我正在完成我的国际象棋项目,我已经在代码中动态完成了所有事情,如下所示:

two_player = new ImageView(ctx);
two_player.setImageResource(R.drawable.twoplayers);

我知道我也可以在 xml 文件中这样做,然后像这样找到它:

ImageView twoplayer = (ImageView) findViewById(R.id.twoplayer);

我很困惑哪个更快:动态定义还是 xml 文件调用?

最佳答案

当然,从 xml 膨胀在运行时较慢,但在代码编写时很多 ;)

关于Android:以编程方式声明 ImageView 或 Button 更好,还是我可以从 XML 文件中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20665287/

相关文章:

java - XPath:如何使用第二个子节点的值选择子节点

xml - SQL 查询 varchar(max) 列中的 xml 属性

c# - 我必须使用命名空间来匹配 xml 文档吗?

android - android解析xml报空指针异常

android - Android 应用中的 CC BY-SA 3.0 归属

java - 更改 EditText 背景颜色并保留下划线

c# - "all nodes exactly one below the base node?"的正确 XPath 是什么

java - 在Java中进行SAX解析时捕获与XML无关的异常?

Android - AndroidX 中的 TabLayout

android - 从设备内存而不是 Assets 中读取音频文件