» 首頁 » 討論區 » Android程式設計 »button 搭配 webview

button 搭配 webview

發表人: 小透
積分: 8
發表時間: 2012-04-16 01:05:09
小弟我是android的新手

我想設計一個程式是

頁面上方有WebView

而下方則有4個按紐
分別是Google、Yahoo、Msn、PChome

那我該怎麼寫才能在當我按下對應的按鈕時
在webview顯示該按鈕上的首頁

例如:當我按下Google的按鈕時
webview內會顯示google

按下yahoo的按鈕
webview則會跳到yahoo
發表人: 訪客
發表時間: 2012-04-17 11:07:08
你可以在onClick中加入
webview.loadUrl("http://www.example.com");
來達成你要的效果
發表人: 小透
積分: 8
發表時間: 2012-04-20 22:52:31
我目前是這樣寫

b1.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v) {
WebView.loadUrl("http://www.google.com.tw");
}
});

b2.setOnClickListener(new Button.OnClickListener(){

public void onClick(View view) {
WebView.loadUrl("http://tw.msn.com/");
}
});

b3.setOnClickListener(new Button.OnClickListener(){

public void onClick(View view) {
WebView.loadUrl("http://tw.yahoo.com/");
}
});

確實能在Webview出現網頁,但是網頁都跑不出來
都會出現"Web page not available"的字眼
發表人: Seachaos
積分: 2432
發表時間: 2012-04-21 11:09:04
Hi
你的網路有通嗎?
或是加入網路存取的權限 (沒有的話APP是無法使用網路相關)
發表人: 訪客
發表時間: 2012-04-21 23:34:54
我是用eclipse上的模擬器跑的

是因為模擬器的問題嗎???
所以網路沒辦法顯示出來??
發表人: 訪客
發表時間: 2012-04-23 15:34:55
你可以用模擬器的Browser開網頁看看,看有沒有網頁 (網路有沒有通)