java - imageview源码在java文件和xml文件中?

标签 java android xml android-studio

看下面的代码;

ImageView theImageView = (ImageView) theView.findViewById(R.id.imageView1);

theImageView.setImageResource(R.drawable.dot);

如果我们在 xml 文件中建立图像的源(android:src),第二行是否必要? XML 如下所示;

<ImageView
    android:layout_width="25dp"
    android:layout_height="25dp"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="25dp"
    android:src="@drawable/dot"
    android:id="@+id/imageView1"/>

最佳答案

没有。您可以使用 XML 或 Java 代码来完成此操作。您不必执行两次。

如果您已经定义了 ImageView 并设置了图像,那么您甚至不必在 Java 代码中获取它的引用(第一行),除非您想更改某些内容。

关于java - imageview源码在java文件和xml文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30156755/

相关文章:

java - 获取 JPA 和 Hibernate 继承树中的鉴别器值列表

java - 在通话期间停止重复闹钟

iphone:NSMutableURLRequest 为 MS Word 风格的撇号返回奇怪的字符

java - 如何实现OSGI动态元类型?

xml - 通过 XSD 限制基于另一个元素的 XML 元素

java - 使用 Junit 5 和 Micronaut 设置测试 MongoDBContainer

java - 包名称中不允许使用 "null"

java - 实现 Callable 的 FutureTask

Android Dropbox API 不保存登录

java - 在相对布局中居中 GridView