我正在开发一个

Android应用程序,它在启动时加载Web应用程序.为了达到我使用webview控件的目的.我希望我的webview能够全屏显示,以便为用户提供原生的感觉.我尝试了所有方法来全屏显示webthview但没有任何工作.我不知道我错过了什么.我需要帮助.下面我发布了我尝试过的代码片段,附上了截图,显示了webview如何在模拟器和移动设备上显示.

方法1:尝试简单的基本代码

webbrowser.setWebViewClient(new MyWebViewClient());

webbrowser.getSettings().setJavaScriptEnabled(true);

webbrowser.loadUrl("http://google.com");

private class MyWebViewClient extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

方法2:在清单文件中尝试将主题设置为全屏

android:label="@string/app_name"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

方法3:尝试使用代码完成它

//Full screen

requestWindowFeature(Window.FEATURE_NO_TITLE);

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

方法4:尝试使用ChromeClient

mWebView.setWebChromeClient(new MyWebChromeClient());

mWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo");

mWebView.loadUrl("http://google.com/");

方法5:尝试在main.xml中定义没有布局的webview

android:id="@+id/webview_compontent"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:scrollbars="none"

/>

方法6:还通过将webview边缘与父对齐对齐来尝试相对布局

没有什么对我有用.我正在测试的设备是三星galaxy选项卡,模拟器是Android 2.3.3.在7英寸的星系标签中,它显示在中间,四边有空白区域.而在模拟器中它的底部留有空间.

如果有人可以指导我,我真的很感激.

android webview 模拟器,android – WebView没有填满设备或模拟器的整个屏幕相关推荐

  1. android 填充内存方法,安卓快速填满手机内存(转载)

    很多时候我们需要进行临界测试. 譬如当手机盘空间存满的条件下应用会有何表现等. 之前,我都是先查看下手机U盘还剩余多少空间,再往该磁盘中拷贝一个差不多大的文件, 如果发现还有剩余空间的话,则是通过开启 ...

  2. android封装浏览器,android利用WebView实现浏览器的封装

    android提供了封装浏览器的接口,可以让开发者利用自己的view显示网页内容.今天又实现研究了一下,利用WebView显示浏览器内容,还可以利用 WebViewClient显示自己需要的内容. 效 ...

  3. android 4.0以上WebView不能全屏播放视频的解决办法

    上次鄙人做了一个简单的利用webView实现的一个浏览器!其中遇到了两个问题,一个是将浏览器中需要下载的内容托管到系统默认的下载程序进行下载,这个比较简单就不在这里讨论了:另一个问题就是我们的Andr ...

  4. android webview 像素,Android:在WebView中加载的图像中的像素质量降低

    我正在为移动浏览器构建Javascript应用程序(不包装为原生应用程序). 我注意到,如果图像尺寸超过特定阈值(宽度超过1400像素左右),Android(经过测试的2.3模拟器和Galaxy S设 ...

  5. android webview 截图,android WebView 截取长图 《转载》

    先看看手机自带的长截屏功能: 机型: vivo x9 plus 大胆推测实现逻辑: 1:需要一个可以滚动的View 2:截取View在屏幕渲染的内容 3:不断滚动View,截取View渲染的内容,存储 ...

  6. android用户界面之WebView教程实例汇总

    一.WebView教程 1.Android---UI篇---WebView(网络视图) http://www.apkbus.com/android-14259-1-1.html 2.webview学习 ...

  7. android webview详情,Android中的WebView详细介绍

    Android中WebView的详细解释: 1. 概念: WebView(网络视图)能加载显示网页,可以将其视为一个浏览器.它使用了WebKit渲染引擎加载显示网页. 2. 使用方法: (1).实例化 ...

  8. Android开发:关于WebView

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangruijun.blog.51cto.com/3061169/647456 ...

  9. Android:控件WebView显示网页

    WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...

最新文章

  1. 独家 | 教你用Python来计算偏差-方差权衡
  2. 上下文菜单Context Menu
  3. Flume自定义Hbase Sink的EventSerializer序列化类
  4. c语言统计数据,数据统计
  5. figma下载_Figma重新构想的团队库
  6. 自定义键盘码_无线+矮轴≤299?ikbc S200 2.4G 机械键盘测评
  7. 我要学ASP.NET MVC 3.0(十六): MVC 3.0 实例系列之表格数据的分页
  8. tnsping通oracle连不上,TNS配置正确,而tnsping不通
  9. Java 异常丢失及finally子句
  10. C++ vector和list的区别
  11. python横向输出字符串_Python字符串及用法详解
  12. 【三维路径规划】基于matlab A_star算法无人机三维路径规划(起终点障碍物可设置)【含Matlab源码 1321期】
  13. Maven解决版本冲突的问题
  14. 使用傲梅分区软件删除U盘分区后U盘无法识别的解决方法
  15. 在数据库中存储IP地址
  16. 创建Hive外部表,关联HDFS文件
  17. 算法刷题路线总结与相关资料分享
  18. SSL证书解决无效证书问题 - cookie用法 - session - 突破验证码python爬虫知识点3
  19. 史上最实用的文字转语音软件,没有之一
  20. clamav Java_ClamAV安装使用详解

热门文章

  1. Zigbee 获取设备地址信息
  2. MySQL索引背后的数据结构及算法原理zz
  3. halcon基本,vb,vc连接halcon读取图像,视频
  4. 将一个大文件分成若干个小文件方法
  5. 声音分析软件公司Cogito完成1500万美元B轮融资
  6. 上传文件按钮美化,上传文件前后状态控制
  7. Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查
  8. 【SQLAlchemy】PostgreSQL的自增长主键定义
  9. javascript setinterval 正确的语法
  10. 网页设计布局选择:固定,流行和弹性布局 (2010-12-14 13:07:35)