“Android Studio”拖拽了一个“ImageView”,但是始终不显示图片,对比了下范例发现区别在于:图片的引用方式
默认生成:
app:srcCompat="@drawable/xxx"
其他范例:
android:src=="@drawable/xxx"
更改之后运行正常,图片可以显示了
特意去查了下区别与activity 继承有关:
1、activity 继承 AppCompatActivity 时,如下(推荐通用方式):
public class myClass extends AppCompatActivity{}
layout中添加ImageView使用
app:srcCompat="@drawable/xxx"
可以正常显示图片
2、activity 继承 Activity时,如下:
public class myClass extends Activity{}
layout中添加ImageView使用
android:src=="@drawable/xxx"
可以正常显示图片
Android Studio ImageView 不显示图片的解决
最新推荐文章于 2024-07-29 04:02:25 发布
本文详细解析了在Android Studio中ImageView无法显示图片的原因,指出这与activity的继承方式有关。当activity继承自AppCompatActivity时,需使用app:srcCompat属性;而继承自Activity时,则应使用android:src属性。通过调整属性设置,可以有效解决图片显示问题。
7744





