所以我有一个偏好活动。我现在要做的是用户打开首选项并可以从图库中选择一张图片。然后该图片应显示在主活动
中我不知道该怎么做,所以我希望你们中的一些人可以帮助我;)
答案 0 :(得分:0)
通过将Byte array
图像存储在SharedPreference
的一个标签中,可以轻松解决问题。为此,您需要将Bitmap
格式的图像转换为字节数组。此数组可以在SharedPreference或Blob
数据库中以文本(或SQLite
)格式存储。
当您需要在任何活动中显示图片时,请检索Byte Array
并再次将其转换为Bitmap
。可以将此位图动态分配给活动的ImageView
。
有关转换代码,请参阅此答案:How to convert Image into Byte Array in Android