こんにちはhaneoです。 かっこいいUIほどAndroid標準のコンポーネントでは表現しにくく そうなるといろいろカスタムマイズしたくなってきますよね。 先日カスタムListViewを作成していると、 『子ビューにボタンを置いて、ボタンを押したときはセレクト状態(お気に入り) にして、リストのボタン以外の部分を押したときはリストアイテムの詳細ページへ遷移する』 としたかったのですが、普通に置いていくと実際の挙動では Buttonを押したはずが、ListViewのOnitemClickListenerにイベントを取られ 詳細ページへ遷移してしまいます。 押す部分によって反応を分けるにはどうすれば良いのだろうと調べていると、 ViewGroupのプロパティにdescendantFocusabilityというのがあって、 これを”blockDescendants”にしておくと、 Buttonの