我有一个Scroll-view布局,比如我的主菜单,当用户点击我要让我的菜单消失的项目时,显示用户想要的内容! 一切正常,我使用这段代码:
mainMenulay.setVisibility(View.Gone);
但是,当我触摸屏幕并滑动屏幕(如实际可见时滚动),主菜单所在的位置,滚动视图以不必要的错误方式显示! 它不起作用,但它出现了!
我已经用Z Order解决了这个问题,并定义了一个背景,并把它带到主菜单前面,它不会出现,但我很想知道什么是错的,如何避免它?!
如果您对我如何定义滚动视图有疑问,那么。它看起来像这样:
<ScrollView
android:id="@+id/main_menu_lay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="61dp"
android:layout_marginTop="65dp"
android:visibility="visible" >
提前致谢: - )
答案 0 :(得分:1)
我见过其他人有同样的问题,但只有当我用来隐藏视图的动画时。
android View with View.GONE still receives onTouch and onClick
和
Unable to make view completely GONE after using TranslateAnimation
可能你可以看看
View.setClickable();
和
ViewParent.requestDisallowInterceptTouchEvent()