ImageView
クリック可能に設定されている と ? のImageButton
間 に大きな違いがあるかどうか疑問に思っています。
どちらか一方を使用する理由はありますか?唯一の可能なオプションとして ImageButton
残すan のドローアブルに制限はありますか?ImageView
クリック可能なImageView
オーバーを選択すると、ボタンの機能が失われる可能性はありますImageButton
か?
ImageView
クリック可能に設定されている と ? のImageButton
間 に大きな違いがあるかどうか疑問に思っています。
どちらか一方を使用する理由はありますか?唯一の可能なオプションとして ImageButton
残すan のドローアブルに制限はありますか?ImageView
クリック可能なImageView
オーバーを選択すると、ボタンの機能が失われる可能性はありますImageButton
か?
デフォルトのスタイルを除いて、違いはありません。ImageButton
デフォルトでは、null 以外の背景があります。
編集: また、ImageButton.onSetAlpha()
メソッドは常に false を返し、scaleType
に設定されcenter
、常にフォーカス可能として膨張します。
ImageButton
のデフォルト スタイルは次のとおりです。
<style name="Widget.ImageButton">
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:scaleType">center</item>
<item name="android:background">@android:drawable/btn_default</item>
</style>
クリックしたときのボタンクリックの効果は、imagebuttonにはありますが、imageViewにはありません。