gpt4 book ai didi

java - 在 Android 上设置图像背景

转载 作者:行者123 更新时间:2023-12-02 08:10:05 25 4
gpt4 key购买 nike

所以我有一个程序,我希望这个程序每n分钟将线性布局上的背景更改为该人图库中的新图像。目前我正在使用以下命令获取路径...

public String getCurrentImageLocation(){
ContentResolver contentResolver = getContentResolver();
Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Cursor c = contentResolver.query(uri, null, null, null, null);
Integer test2 = c.getCount();
Random randomGenerator = new Random();
Integer randomNumber = randomGenerator.nextInt(test2.intValue());
c.moveToPosition(randomNumber);
int rowId = c.getColumnIndex(MediaStore.Images.Media.DATA);
return c.getString(rowId);
}

冒着听起来 super 菜鸟的风险,我如何获取这条路径并将其转换为可用于 setBackgrounDrawable(Drawable d) 的可绘制对象。我是否以错误的方式思考这个问题?

谢谢

最佳答案

您可以将路径传递给 createFromPath(String path) 。这应该会返回一个可以使用的可绘制资源。

关于java - 在 Android 上设置图像背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com