我试图在 com.blundell.tut.ui.view.InfiniteGallery 上禁用用户互动,我已经做了所有事情,
android:clickable="false"
android:focusable="false"
galleryOne.setClickable(false);
将布局上的点击和焦点添加为true,并且仍然无法正常工作。我只想禁止用户与之交互。任何其他想法都会受到欢迎。感谢。
<LinearLayout
android:id="@+id/galLay"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_marginBottom="10dip"
android:layout_weight="1"
android:padding="5dip"
android:clickable="true"
android:focusable="false">
<com.blundell.tut.ui.view.InfiniteGallery
android:id="@+id/cardgallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:spacing="0dp"
android:clickable="false"
android:focusable="false"/>
</LinearLayout>
答案 0 :(得分:0)
在OnTouchListener
实例上设置InfiniteGallery
,然后在true
方法中返回onTouch()
,表示事件已被处理。例如:
galleryOne.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View view, MotionEvent event)
{
return true;
}
}
);