這篇文章主要介紹了如何在Android中利用studio點(diǎn)擊跳轉(zhuǎn)WebView,此處通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考價(jià)值,需要的朋友可以參考下:
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、平武網(wǎng)絡(luò)推廣、微信小程序、平武網(wǎng)絡(luò)營銷、平武企業(yè)策劃、平武品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供平武建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由美國Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。
代碼文件
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private StringBuffer sb;/*截取字符串*/ private TextView tv1; private WebView webv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /*獲取文字的ID*/ tv1=(TextView)findViewById(R.id.wang); /*獲取網(wǎng)頁控件的ID*/ webv=(WebView)findViewById(R.id.web); /*new一個(gè)字符串*/ sb=new StringBuffer("http://www.baidu百度百度.com"); /*刪除包含16 不包含20的字符串*/ sb.delete(16,20); /*把截取的字符串寫入文字id里*/ tv1.setText(sb); /*文字點(diǎn)擊事件*/ tv1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { webv.getSettings().setJavaScriptEnabled(true); webv.loadUrl("https://www.baidu.com"); /*網(wǎng)頁*/ webv.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //返回值是true的時(shí)候控制去WebView打開,為false調(diào)用系統(tǒng)瀏覽器或第三方瀏覽器 view.loadUrl(url); return true; } }); } }); } }
頁面布局
到此這篇關(guān)于如何在Android中利用studio點(diǎn)擊跳轉(zhuǎn)WebView的文章就介紹到這了,更多相關(guān)如何在Android中利用studio點(diǎn)擊跳轉(zhuǎn)WebView的內(nèi)容請(qǐng)搜索創(chuàng)新互聯(lián)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)!