我正在嘗試創建我的第一個Android應用程序並需要一些幫助。Android應用程序按鈕onClick建議
基本上應用程序有一個webview,它加載了一個可以正常工作的URL,但是我有一個按鈕,當我按下它的時候需要在webview窗口中打開一個不同的URL。
我不知道如何告訴按鈕來做到這一點。
這是我的第一個應用程序,所以如果答案很簡單,非常抱歉。
提前
周杰倫
我正在嘗試創建我的第一個Android應用程序並需要一些幫助。Android應用程序按鈕onClick建議
基本上應用程序有一個webview,它加載了一個可以正常工作的URL,但是我有一個按鈕,當我按下它的時候需要在webview窗口中打開一個不同的URL。
我不知道如何告訴按鈕來做到這一點。
這是我的第一個應用程序,所以如果答案很簡單,非常抱歉。
提前
周杰倫
假設按鈕是web視圖裏面非常感謝......
創建延伸webviewclient一個新的類,並添加到您的Web視圖這樣的..,它會在相同的網頁視圖中加載剩餘的網址。
mWebView.setWebViewClient(new HelloWebViewClient());
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
看看這個tutorial太....
如果是外面webView的..然後
Button webButton = (Button) findViewById(R.id.yourbuttonId);
webButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mWebView.loadUrl(urltoload);
}
});
mWebView是你xml.you Web視圖需要得到訪問它。把上面的代碼在你的活動onCreate
你做setContentView()
請告訴我們,如果按鈕是網頁視圖內(與HTML,所以做了),或者它是一個典型的Android小工具後。 – andreapier
它在webview之外我認爲我用小部件完成了它,但並不是100%確定我還在學習,我怎麼知道? – jay