Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否将internet图像指定为按钮背景?_Android_Image_Gridview_Button - Fatal编程技术网

Android 是否将internet图像指定为按钮背景?

Android 是否将internet图像指定为按钮背景?,android,image,gridview,button,Android,Image,Gridview,Button,我有一个填充了按钮的gridview,我想将按钮设置为从internet上提取的图像 似乎我只能指定一个剩余、颜色或可绘制作为按钮的背景。有什么方法可以将图像链接转换为resid吗?还是我走错了路 当前正在从联机.txt文件中提取图像链接,并将其转换为数组,然后根据链接填充gridview 我觉得这不是一个简单的答案。非常感谢任何帮助这肯定是可行的,但您必须首先下载图像(在线程中,通过异步任务,您不希望在下载按钮图像时挂起主线程)。这将使您获得位图s,然后您将它们分配到按钮的背景中,如下所示:按

我有一个填充了按钮的gridview,我想将按钮设置为从internet上提取的图像

似乎我只能指定一个剩余、颜色或可绘制作为按钮的背景。有什么方法可以将图像链接转换为resid吗?还是我走错了路

当前正在从联机.txt文件中提取图像链接,并将其转换为数组,然后根据链接填充gridview


我觉得这不是一个简单的答案。非常感谢任何帮助

这肯定是可行的,但您必须首先下载图像(在
线程
中,通过
异步任务
,您不希望在下载按钮图像时挂起主线程)。这将使您获得
位图
s,然后您将它们分配到按钮的背景中,如下所示:
按钮.setBackground(新的BitmapDrawable(位图))
,或类似的内容

这肯定是可行的,但您必须首先下载图像(在
线程中,通过
异步任务
,您不希望在下载按钮图像时挂起主线程)。这将使您获得
位图
s,然后您将它们分配到按钮的背景中,如下所示:
按钮.setBackground(新的BitmapDrawable(位图))
,或类似的内容

下载(或者缓存)图像,转换成某种形式的可绘制图像,然后使用它?(免责声明:我不拥有或模拟智能手机。)下载(并可选择缓存)图像,转换成某种形式的可绘制图像,然后使用它?(免责声明:我不拥有或模仿智能手机。)