0

想象一下,你有一个很大的线性布局,我们称它为originalLayout,并为其设置了一个gestureDetector。然后你也膨胀一个 ReLayNewsItem 布局并将它放入 originalLayout。

LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
RelativeLayout ReLayNewsItem = (RelativeLayout) inflater.inflate(R.layout.newsitem, null); 
...
originalLayout.addView(ReLayNewsItem);

现在,gestureDetector 仅适用于 originalLayout 的空白空间,并且在我有 ReLayNewsItem 的地方不起作用。

使 ReLayNewsItem 不模糊手势的最佳方法是什么?

PS 我不能在 ReLayNewsItem 上设置相同的手势检测器。

ReLayNewsItem.setClickable(false); - 不工作。

4

1 回答 1

1

每当. ReLayNewsItem_ mGesture.onTouchEvent(ReLayNewsItem_event)_layout.dispatchTouchEvent(ReLayNewsItem_event)

在这里阅读Event Handler点:http: //developer.android.com/guide/topics/ui/ui-events.html

于 2012-07-14T17:40:00.940 回答