嗨,我正在使用listview onclick加载webview这工作正常。默认的webview不工作
现在我的问题是列表视图的onclick之前,我使用默认的网页,在网页视图 这是不工作负荷...
这里是我的代码
webview=(WebView)app.findViewById(R.id.webView);
webview.loadUrl("http://google.com");//this is my default webview before onclick the list view
上述默认网址是不加载...
ListView listView = (ListView) menu.findViewById(R.id.list);
initListView(listView);
public void initListView(final ListView listView) {
// By using setAdpater method in listview we an add string array in list.
ArrayList<ItemDetails> image_details = GetSearchResults();
listView.setAdapter(new ItemListBaseAdapter(this, image_details));
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
Object o = listView.getItemAtPosition(position);
ItemDetails obj_itemDetails = (ItemDetails)o;
String msg =obj_itemDetails.getName();
try{
if(null!=webview){
webview.removeAllViews();
}
if(msg.equalsIgnoreCase("a")){
webview.loadUrl("http://example.com");
}else if(msg.equalsIgnoreCase("b")){
webview.loadUrl("http://example.com");
}else if(msg.equalsIgnoreCase("c")){
webview.loadUrl("http://example.com");
}else if(msg.equalsIgnoreCase("d")){
webview.loadUrl("http://e.com");
}else if(msg.equalsIgnoreCase("e")){
webview.loadUrl("http://f.com");
}else{
webview.loadUrl("http://example.com");
}
}catch (Exception e) {
Toast.makeText(HorzScrollWithListMenu.this,e.toString(),Toast.LENGTH_LONG).show();
e.printStackTrace(System.out);
}
}
});
}
我的onCreate代码段
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LayoutInflater inflater = LayoutInflater.from(this);
scrollView = (MyHorizontalScrollView) inflater.inflate(R.layout.horz_scroll_with_list_menu, null);
setContentView(scrollView);
menu = inflater.inflate(R.layout.horz_scroll_menu, null);
app = inflater.inflate(R.layout.horz_scroll_app, null);
webview=(WebView)app.findViewById(R.id.webView);
webview.loadUrl("http://google.com");
请让我知道我的代码出了什么问题。?
你在清单中添加INTERNET permition? – Gorets
ya我已添加.. onItemClick其作品...唯一的问题是之前,我已添加默认的网络视图不工作 – Sathish
从这个webview =(WebView)app.findViewById(R.id.webView);我假设你没有加载onCreate()方法内的webview。你在哪里加载webview? –