アンドロイドのアプリケーションで、イメージボタンを押して離したときにImageButtonがイメージを変更し、イメージボタンのイメージが再びリリースされると、ImageButtonのイメージが元に戻ります。それを行う? 私はそれをセレクタで試しました。 しかし、それは動作していません。 誰か助けてください。 おかげイメージボタンを押してからイメージを変更する
3
A
答えて
3
使用次のセレクタ。
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/pressedImage"/>
<item
android:state_focused="true"
android:drawable="@drawable/normalImage"/>
<item android:drawable="@drawable/normalImage"/>
</selector>
6
描画可能なフォルダa.xmlでメイクファイル::
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/oneImage" />
<item
android:state_pressed="false"
android:drawable="@drawable/secondImage" />
</selector>
とあなたのメインのファイルで::ボタンimplment次のコードを持っている::
<ImageButton android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="anything"
android:id="@+id/first"
android:background="@drawable/a"
android:textColor="#FFFFFF"
android:textStyle="bold"
></ImageButton>
+0
このコードでは、画像がoneImageに変更されたことを意味し、プレスがない場合、画像はsecondImgeですか? 、私は質問が異なると思う。 –
+0
その画像が変わっていません... – ekjyot
+0
これを押すと確実に画像が変わります –
関連する問題
- 1. スウィングでイメージボタンを押した/クリックしたようにする
- 2. 条件を変更してimageButtonイメージを変更する
- 3. イメージボタンはプログラムによって変更されますか?
- 4. イメージボタンのイメージを動的に変更するにはどうすればいいですか?
- 5. ボタンを押しながらボタンのデザインを変更する
- 6. System.Drawing.Bitmap領域からWPFでイメージを作成してサイズを変更する
- 7. キーを押した後に変数を変更しますか?
- 8. イメージをTrueColorから1Bppパレットに変更しますか?
- 9. イメージを変更しますか?
- 10. jqplotレンダラーをLogAxisRendererに変更するボタンを押して
- 11. 目的地C Xcodeボタンを押してUIImagesを変更する
- 12. イメージを最初にサイズ変更してからデータベースに保存するか、データベースに保存してからサイズを変更します
- 13. Javaからイメージを取得し、MIMEタイプをチェックしてからpngに変換してそのイメージを返す
- 14. サードパーティのサーバからイメージを変更する
- 15. マイクロソフトのワードマクロを使用してイメージのサイズを変更してイメージを移動
- 16. WinFormsのボタンを押してイメージを描画するには?
- 17. 権限を変更してから変更するツール
- 18. GNU Emacsを使用してXPMイメージを変更するには?
- 19. ボタンをクリックしてフォームの背景イメージを変更する
- 20. Jqueryを使用してSvgイメージのサイズを変更する
- 21. ソースからのイメージのサイズを変更し、Codeigniterでアップロードパスを設定する
- 22. イメージをコピーする前にサイズを変更しますか?
- 23. HTML5 - イメージのサイズを変更し、サイズ変更されたイメージにEXIFを保持
- 24. UIButtonの背景イメージをクリックして変更するには?
- 25. クロムブラウザの背景としてsvgイメージのサイズを変更する
- 26. データベースから取得した後、Jquery&Javascriptを使用してドラッグ&ドロップしてイメージのサイズを変更します。
- 27. fabric.js:Image.set()を使用してイメージのサイズを変更するとイメージの品質が低下しますか?
- 28. Android - 透き通った背景を捨てるイメージ/イメージボタンの配置方法
- 29. イメージボタンを使用して多言語ウェブサイトの言語を変更するために2回のポストバックが必要
- 30. ボタンを押して動的に作成したラベルのプロパティを変更する
私にいくつか見せてくださいそれのためのコード – ekjyot
私の編集されたコードをチェックする、いくつかのプログラム上の間違いがあるかもしれないが、すべてそれは論理を必要とする。 –
このコードでは、イメージは解放された後も同じままです。画像が変わる瞬間まで画像が表示されたら、画像が変わります。それが解放されると、そのリソースは元のイメージに再び設定されます... – ekjyot