我想在操作栏上禁用触摸事件。建议我怎么做。 注意:我不想删除操作栏,我需要在那里,但不应该是可触摸的。
我在我的活动中试过这个:
ActionBar ab = ((myActivity != null)? myActivity.getActionBar() : null);
if(ab ! = null) {
View v= ab.getCustomView();
}
if (v != null) {
v.setClickable(false);
v.setFocusable(false);
}
但它不起作用。 请提出建议。 在此先感谢..
答案 0 :(得分:0)
我设法通过对整个活动进行隐形视图来解决这个问题。 然后在某个部分打了一个洞,如果碰到了我就把这个事件发送到主要活动,这实际上是看不见的活动背后的活动,
getOwnerActivity().dispatchTouchEvent(event);