在新的 activity 中,ViewImage 不显示图像
Within a new activity, ViewImage does not show an image
我创建了一个 Activity,我从 "main" activity 中的一个片段加载了它。
在这个新的 activity 中,我放置了一个 ImageView 和我的 drawable 目录中的图像(我有大约 10 个其他 drawables 我在主 activity 中以完全相同的方式呈现)。
问题是虽然在 IDE 时我看到了图像,但在 运行 时却没有显示(通过模拟器)。
-- 澄清一下,图像是静态的,因此与其他问题相比有所不同(我不是通过代码加载它)。
有什么解决办法吗?
我的直觉是它与它是一个新的 activity 这一事实有关,但我是 android 开发的新手,所以我不能基于任何知识...
我没有向 activity 的 java 部分添加任何代码(没有触及任何 "on.." 也没有向该特定文件添加功能)
P.S。我尝试清理项目,尝试呈现在主要 activity 上呈现的图像,并重新启动我能做的任何事情......没有任何帮助:(
我的Activityxml是:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="reducted">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/manageSubscriptionScreenLogo"
android:layout_width="match_parent"
android:layout_height="110dp"
app:srcCompat="@drawable/managesubscription_header" />
</LinearLayout>
</RelativeLayout>
- 我将 ImageView 放在 LinearLayout 之外(并删除它),或者将大小更改为 wrap_content 或 match_parent(我尝试了所有组合)都没有关系,图片未显示。
它在 IDE 中的样子:
以及它在 运行 时间的样子:
尝试在 ImageView
中使用 android:src="@drawable/managesubscrip_header"
而不是 app:srcCompat="@drawable/managesubscription_header"
以避免自动缩放可绘制对象。
如果有帮助请告诉我
我创建了一个 Activity,我从 "main" activity 中的一个片段加载了它。 在这个新的 activity 中,我放置了一个 ImageView 和我的 drawable 目录中的图像(我有大约 10 个其他 drawables 我在主 activity 中以完全相同的方式呈现)。
问题是虽然在 IDE 时我看到了图像,但在 运行 时却没有显示(通过模拟器)。 -- 澄清一下,图像是静态的,因此与其他问题相比有所不同(我不是通过代码加载它)。
有什么解决办法吗? 我的直觉是它与它是一个新的 activity 这一事实有关,但我是 android 开发的新手,所以我不能基于任何知识...
我没有向 activity 的 java 部分添加任何代码(没有触及任何 "on.." 也没有向该特定文件添加功能)
P.S。我尝试清理项目,尝试呈现在主要 activity 上呈现的图像,并重新启动我能做的任何事情......没有任何帮助:(
我的Activityxml是:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="reducted">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/manageSubscriptionScreenLogo"
android:layout_width="match_parent"
android:layout_height="110dp"
app:srcCompat="@drawable/managesubscription_header" />
</LinearLayout>
</RelativeLayout>
- 我将 ImageView 放在 LinearLayout 之外(并删除它),或者将大小更改为 wrap_content 或 match_parent(我尝试了所有组合)都没有关系,图片未显示。
它在 IDE 中的样子:
以及它在 运行 时间的样子:
尝试在 ImageView
中使用 android:src="@drawable/managesubscrip_header"
而不是 app:srcCompat="@drawable/managesubscription_header"
以避免自动缩放可绘制对象。
如果有帮助请告诉我