【发布时间】:2013-03-03 05:00:45
【问题描述】:
我遇到了一个简单的问题,已经四处搜索,但到目前为止还没有运气。 (音板类型的应用程序 - 到目前为止只有一个按钮)
目前,我单击主屏幕上的“音板”按钮,它会导致我的一键试用音板 - 我在页面顶部有一个“添加图像”按钮。按钮下方是一个空白图像按钮(待填充)。单击“添加图像”后,我将被带到我选择图像的画廊。选择后,图像被设置为imagebutton中的背景(源变成背景)。经过多次试验和错误,我终于解决了缩放问题(如果选择的图像很大,它会在按钮内爆炸)。
现在我的问题是让选定的图像“粘”在按钮上。如果我单击后退按钮返回底部栏上的主页或单击操作栏上的后退按钮(从音板页面)---然后返回音板之后---先前选择的图像被设置为 imagebutton 不再存在(似乎图像按钮被重置或重新初始化)。 如果我转到其他页面或退出,是否有办法让所选图像粘贴而不擦除/清除?不确定如何处理
包括一个用于将所选图像从图库设置到图像按钮并执行某种缩放的代码的 sn-p。我无法发布图片...但我希望您能想象...非常简单。
谢谢!
PS:最终的目标是使用 soundpool 和 raw 文件夹中的一个小音频剪辑,并将其链接到上面的图像按钮 - 音频输出。
ImageButton imagebutton = (ImageButton) findViewById(R.id.imBut);
Bitmap bitmaporg = BitmapFactory.decodeFile(picturePath);
bitmaporg = Bitmap.createScaledBitmap(bitmaporg,350,350,true);
imagebutton.setImageBitmap(bitmaporg);
【问题讨论】:
-
您希望每次打开应用时都显示图片,还是只在应用打开时显示一次?
-
我想拥有它,所以每次打开应用程序时它都会出现。另外,如果我想更改图像,我可以再次单击“添加图像”按钮,它将覆盖或替换旧图像。有点像根据用户“动态”设置图像......谢谢!
-
将路径保存到文本文件,然后每次打开该活动时加载路径,然后检查路径是否为空,将图像加载到图像按钮
-
感谢您的回复。是否可以提供一两行示例代码?这真的很有帮助。抱歉,我是新开发者,因此非常感谢任何帮助/示例!
-
好的,给我一点
标签: android imagebutton