2012-05-21 7 views
0

ListActivity를 확장하는 활동이 있습니다. 레이아웃은 몇 가지 일반적인 위젯에게 웹뷰에서 파생 된 사용자 정의 위젯을 포함 Android : Webview가있는 목록보기를 클릭 할 수 없습니다.

<com.Android.myPrj.myWidget 
       xmlns:android="http://schemas.android.com/apk/res/android" 
       android:id="@+id/mywidget" 
       android:layout_width="200px" 
       android:layout_height="35px" 
       android:focusable="false" 
       android:clickable="false" 
       android:focusableInTouchMode="false" 
      /> 

내가 GONE하거나 내가 사용자 정의 위젯 모든 것이 괜찮 제거에 대한 가시성을 설정

. 그러나 위젯이 그려진 경우 요소를 클릭 할 수 없습니다. onListItemClick조차도 호출되지 않습니다. 내가 무엇을 할 수 있을지?

감사 타타

답변

2

웹보기는 ICS에서 유모차이다. 명시 적으로 설정해야 함

mWebView.setFocusable(false); 
    mWebView.setClickable(false); 

작업을 완료해야했습니다. XML은 효과가없는 것 같습니다.

+0

JellyBean에서 작동하지 않았습니다. –

+0

그게 뭔지 그게 뭔지 버기는 그게 뭐야! WebView는 터치 이벤트를받습니다. – Dori

+0

하지만 * WebView 외부의 터치 이벤트를 받으면 버그가 있습니다. –

관련 문제