私は単純な問題を抱えており、周りを検索しましたが、今のところ運がありません。(サウンドボードタイプのアプリケーション - 今のところボタンは1つだけ)
現在、ホーム画面の「サウンドボード」ボタンをクリックすると、ワンボタン試用サウンドボードにつながります。ページの上部に「画像を追加」ボタンがあります。ボタンの下には空白の画像ボタンがあります (塗りつぶされます)。「addimage」をクリックすると、画像を選択するギャラリーに移動します。選択後、イメージはイメージボタンの背景として設定されます (ソースは背景になります)。多くの試行錯誤の後、最終的にスケーリングの問題を解決しました(選択した画像が大きい場合、ボタン内で爆発しました)。
今私の問題は、選択した画像をボタンに「貼り付ける」ことです。戻るボタンをクリックしてボトムバーのホームに戻るか、アクションバーの戻るボタンをクリックすると (サウンドボードページから) --- そしてサウンドボードに戻ると --- 以前に選択した画像イメージボタンに設定されていましたが、もうありません(イメージボタンがリセットまたは再初期化されているようです)。別のページに移動したり終了したりした場合に、選択した画像を貼り付けて消去/クリアしないようにする方法はありますか? これがどのように処理されるかわかりません
ギャラリーから選択した画像を画像ボタンに設定し、何らかのスケーリングを実行するためのコードのスニペットが含まれています。写真を投稿できませんでした...でも、想像していただければ幸いです...とてもシンプルです。
ありがとう!
PS: 最終的な目標は、soundpool と raw フォルダー内の小さなオーディオ クリップを使用し、それを上の imagebutton (オーディオ出力) にリンクすることです。
ImageButton imagebutton = (ImageButton) findViewById(R.id.imBut);
Bitmap bitmaporg = BitmapFactory.decodeFile(picturePath);
bitmaporg = Bitmap.createScaledBitmap(bitmaporg,350,350,true);
imagebutton.setImageBitmap(bitmaporg);