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