我正在尝试在里面创建一个带有 WebView 的 ListView,然后每个 webview 加载 url,例如 www.baidu.com 哪个网页有“输入”元素,它有问题。当我触摸edittext时,它聚焦并弹出输入法,然后触摸edittext之外的任何区域,它没有响应。(在webview中,它没有响应,但listview中的其他webview项目有)这是我的代码:
主要活动
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BAdapter adapter = new BAdapter(getApplicationContext(), getLayoutInflater());
listview = (ListView)findViewById(R.id.listview);
listview.setDivider(new ColorDrawable(Color.BLACK) );
listview.setDividerHeight(2);
listview.setAdapter(adapter);
}
BAdapter 扩展 BaseAdapter
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
convertView = mInflater.inflate(R.layout.listitem, parent,false);
webview = (WebView)convertView.findViewById(R.id.webview);
webview.loadUrl("http://www.baidu.com");
return convertView;
}
main_layout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</RelativeLayout>
认为!