私のアプリにはフラグメント A とフラグメント B があり、フラグメント A には以下GridView
の a などが含まれています。ListView
fragment A
-------------------------------------
| | |
| | |
| | |
| GridView A | ListView A |
| | |
| | |
| | |
| | |
| | |
--------------------------------------
フラグメント B には、次の aListView
と aが含まLinearLayout
れます。
--------------------------------------
| | |
| | |
| | |
| | |
| ListView B | LinearLayout B |
| | |
| | |
| | |
| | |
| | |
--------------------------------------
ListView
フラグメント Aの A のアイテムをクリックすると、フラグメント B が起動し、アイテムの詳細情報が表示されます。しかし、フラグメント B で、GridView
A またはA の領域であった画面をタッチすると、 A の onTouch() メソッドまたはA のメソッドListView
に応答します。を使用したのはこれが初めてで、これをしばらく混乱させました。GridView
ListView
onClick()
Fragment