使用内置浏览器必须是引用源码的方式(因为jar中不能打包布局文件等资源)。内置浏览器是一个继承自BaseActivity的普通Activity,使用WebView实现。
1、简单的打开内置浏览器
Intent i = new Intent(this,BrowserActivity.class); i.putExtra("url", "http://www.baidu.com/"); startActivity(i);
2、设置浏览器主题
Intent i = new Intent(this,BrowserActivity.class); //初始打开的url i.putExtra("url", "http://www.baidu.com/"); //titleView,这个View会替换原title i.putExtra("title_view_id", R.layout.view_browser_title_custom); //标题文字TextView,可以通过title字段控制内容 i.putExtra("title_text_id", R.id.tv_title); //title文字,设置在上述TextView中,字符串 i.putExtra("title", "内置浏览器"); //返回按钮ID,ImageView,title_text_id和title_back_id必须在view_browser_title_custom中,否则无效 i.putExtra("title_back_id", R.id.ic_back); startActivity(i);
时间: 2024-10-07 20:10:55