2012年9月20日 星期四

Android程式設計 - 在ListView中置入WebView之Click Listener問題

當ListView中置入WebView後,會造成ListView之ItemClick事件監聽器無法作業,可在程式中禁用WebView元件Focusable及Clickable


LayoutInflater vi = (LayoutInflater)context..getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = vi.inflate(R.layout.rssitemview, null);
WebView webview = (WebView) view.findViewById(R.id.webView1);
...
webview.setFocusable(false);
webview.setClickable(false);