3

にアタッチWebViewするListViewと、onItemClickListener()ofが機能しなくなりWebViewます。これが のフォーカスの問題であることはわかっていWebViewます。しかし、私は設定しました:

  • のxmlでWebView

    android:clickable="false"  
    android:focusable="false"  
    android:focusableInTouchMode="false"
    
  • アダプタークラスと同様に:

    webview.setFocusable(false);     
    webview.setFocusableInTouchMode(false); 
    webview.versedata.setEnabled(false); 
    webview.setClickable(false);
    
  • 主な活動にも:

    listview.setItemsCanFocus(false);
    

しかし、まだ私onItemClickListener()は働いていません。何か提案はありますか?

4

3 に答える 3

0

BaseAdapterクラスから派生したクラスののメソッドに実装setOnClickListenerしてみてくださいgetView()

public View getView(int position, View convertView, ViewGroup parent)
{
    convertView.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            //your code
        }
    });

    return convertView; 
}
于 2013-02-18T10:02:05.297 に答える