1

我正在尝试在里面创建一个带有 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>

认为!

4

0 回答 0