从使用截击下载的图像以编程方式设置背景布局
Set background layout programmatically from image downloaded with volley
我有一个相对布局,我想用 volley 下载的图片设置背景图片,可以吗?我该怎么做?
编辑:这里是我想在后台加载图像的布局:
<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"
android:id="@+id/bg_layout"
android:fitsSystemWindows="false"
android:background="@drawable/detail_background" // HERE
tools:context="com.kalianey.oxapp.views.fragments.ProfileFragment">
通常我像这样通过 volley 在 ImageView 中加载图像 :
imageView.setImageUrl(user.getCover_url(), imageLoader);
但我不知道如何通过 drawable 来实现...
没有提供更多信息。
这是可能的,并且取决于您的图像是什么格式,它可能很简单。它可以只是 relativelayout.setBackground(Drawable) 如果它已经是一个 drawable 如果不是,那么你可以转换为一个。这应该是一个潜在的答案。
我有一个相对布局,我想用 volley 下载的图片设置背景图片,可以吗?我该怎么做?
编辑:这里是我想在后台加载图像的布局:
<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"
android:id="@+id/bg_layout"
android:fitsSystemWindows="false"
android:background="@drawable/detail_background" // HERE
tools:context="com.kalianey.oxapp.views.fragments.ProfileFragment">
通常我像这样通过 volley 在 ImageView 中加载图像 :
imageView.setImageUrl(user.getCover_url(), imageLoader);
但我不知道如何通过 drawable 来实现...
没有提供更多信息。 这是可能的,并且取决于您的图像是什么格式,它可能很简单。它可以只是 relativelayout.setBackground(Drawable) 如果它已经是一个 drawable 如果不是,那么你可以转换为一个。这应该是一个潜在的答案。