ImageView背景
问题描述:
我想解决这个问题。ImageView背景
我有一个布局只包含一个ImageView的,它看起来像这样:
Presentation_i.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" android:id="@+id/layoutiz">
<ImageView
android:id="@+id/IMpresIZ"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
我想要一个背景图片添加到这个ImageView的,但我想这样做来自不使用此xml的活动。
如何为一个ImageView分配一个背景图像,而不是在我在活动中使用的xml中。
我试过用充气,但不能使它工作。
我真的很感激一个示例代码,因为我一直在挣扎几天才能使它工作。
非常感谢你提前,
最好的问候,
感谢所有的答案。问题是ImageView在一个用于ViewPager的xml中。该XML不是从任何活动中调用的。这就是为什么我不能应用这些解决方案,因为没有与xml相关的活动。这件事的要点是从之前从互联网下载的图像显示ImageView的背景。非常感谢您的关注。最好的祝福。
答
因此,这听起来像你正在尝试进行互动沟通。你基本上想要在一项活动中发生什么影响另一项活动。这可以通过几种方式来完成。我会重点介绍其中的两个,我认为这对你最合适。
您应该使用共享首选项。从第一个活动存储背景图像的选择,然后当您启动其他活动时,只需查看共享首选项即可查看要加载的图像。
如果挑选图像的活动显示在实际具有背景图像的活动之前,那么您只需传递应该使用的图像以及用于启动第二个活动的意图。
XML布局存在哪里,你想改变它?在不同的活动? – hooked82
你可以发布你正在尝试的代码和你正在使用的xml来进行相关活动。 – Bobbake4
你要求的是没有意义的。如果您的活动未使用该XML,则不可见。那么为什么你要添加一个背景图片呢? – kcoppock