我的应用程序有一个片段 A 和片段 B,片段 A 包含 aGridView
和ListView
如下所示:
fragment A
-------------------------------------
| | |
| | |
| | |
| GridView A | ListView A |
| | |
| | |
| | |
| | |
| | |
--------------------------------------
并且片段 B 包含 aListView
和 aLinearLayout
如下:
--------------------------------------
| | |
| | |
| | |
| | |
| ListView B | LinearLayout B |
| | |
| | |
| | |
| | |
| | |
--------------------------------------
当aListView
在fragment A上点击A的item时,会启动fragment B并显示item的详细信息。但是在fragment B上,当我触摸曾经是GridView
A或ListView
A区域的屏幕时,它仍然响应GridView
A的onTouch()方法或ListView
A的onClick()
方法。这是我第一次使用Fragment
,我很困惑。