元のAndroidスタイルのボタンを保持しながら、画像をに追加したいButton(imagebutton特定のボタンにはテキストまたは画像を含めることができるため、さらに画像ボタンにも同じ問題があるため)。そのため、XMLを追加android:backgroundしても、角の丸い Android のデフォルト ボタンなどが削除されるため、問題は解決しません。(android.R.drawable.btn_default)
これは何らかの形で可能ですか?
1つの方法は、9patch押されたボタンの画像(1つは上用、もう1つは下用)をonTouch Action_DOWN作成し、レイヤードバックグラウンドをドローアブルにしてボタンに配置し、同じことを別9patchのもので行うことonTouch Action_UPだと思いますが、それはアプリケーションのパフォーマンスを大幅に低下させます。これは、すべてのボタン クリックに対してかなりの量のリソースの読み取りとレイヤーのマージが必要になるためです (私のアプリケーションでは、かなりの量になります)。私が上に述べたことは正しいですか?
編集: Web サービスから画像を取得するため、XML で画像のソースを宣言することはできません。ボタンには何でも配置できますが、プログラムで実行する必要があります。