草庐IT

FEATURE_WEBVIEW

全部标签

android - 如何在 webview 中加载 html 字符串?

我有一个包含以下内容的html字符串:我需要将该网站显示到android中的webview中。我尝试了所有这些:webView.loadDataWithBaseURL(null,txt,"text/html","UTF-8",null);webView.loadDataWithBaseURL("x-data://base",txt,"text/html","UTF-8",null);webView.loadDataWithBaseURL("notreal/",txt,"text/htm","utf-8",null);我也尝试删除DOCTYPE标签:txt=txt.replace("",

android - 如何在 webview 中加载 html 字符串?

我有一个包含以下内容的html字符串:我需要将该网站显示到android中的webview中。我尝试了所有这些:webView.loadDataWithBaseURL(null,txt,"text/html","UTF-8",null);webView.loadDataWithBaseURL("x-data://base",txt,"text/html","UTF-8",null);webView.loadDataWithBaseURL("notreal/",txt,"text/htm","utf-8",null);我也尝试删除DOCTYPE标签:txt=txt.replace("",

android - 在 WebView 中添加进度条

我正在尝试向使用WebView的应用程序添加进度/加载栏。我对如何实现每次单击链接时出现的进度条感到困惑。当前代码:publicclassCULearnBrowserextendsActivity{WebViewwebview;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);webview=(WebView)findViewById(R.id.webview);webview.setWebViewC

android - 在 WebView 中添加进度条

我正在尝试向使用WebView的应用程序添加进度/加载栏。我对如何实现每次单击链接时出现的进度条感到困惑。当前代码:publicclassCULearnBrowserextendsActivity{WebViewwebview;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);webview=(WebView)findViewById(R.id.webview);webview.setWebViewC

Android WebView 背景颜色

我正在向我的布局中添加一个WebView以显示对齐的文本。我想将WebView的背景设置为透明以显示为textView。这是我所做的:WebViewsynopsis;synopsis=(WebView)findViewById(R.id.synopsis);synopsis.setBackgroundColor(0x00000000);它可以在模拟器上运行,但是当我在我的设备上运行应用程序时它不起作用:我得到的是白色背景。StringtextTitleStyling="*{margin:0;padding:0;font-size:20;text-align:justify;color:

Android WebView 背景颜色

我正在向我的布局中添加一个WebView以显示对齐的文本。我想将WebView的背景设置为透明以显示为textView。这是我所做的:WebViewsynopsis;synopsis=(WebView)findViewById(R.id.synopsis);synopsis.setBackgroundColor(0x00000000);它可以在模拟器上运行,但是当我在我的设备上运行应用程序时它不起作用:我得到的是白色背景。StringtextTitleStyling="*{margin:0;padding:0;font-size:20;text-align:justify;color:

android - 如何覆盖android webview os 4.1+的默认文本选择?

在发布这个问题之前,我已经搜索了很多,但找不到关于这个问题的任何明确答案。我必须覆盖androidwebview的默认文本选择并显示我的自定义文本选择对话框选项。我试过这个示例代码project.此示例项目适用于以下设备和模拟器:AcerIconiaa500平板电脑:10英寸:Android操作系统-3.0AcerIconiaa500平板电脑:10英寸:Android操作系统-3.2三星GalaxyTab:10英寸:Android操作系统-4.0三星GalaxyTab:7英寸:Android操作系统-4.0模拟器:Skin-WVGA800:AndroidOS-4.1.2不适用于以下设备

android - 如何覆盖android webview os 4.1+的默认文本选择?

在发布这个问题之前,我已经搜索了很多,但找不到关于这个问题的任何明确答案。我必须覆盖androidwebview的默认文本选择并显示我的自定义文本选择对话框选项。我试过这个示例代码project.此示例项目适用于以下设备和模拟器:AcerIconiaa500平板电脑:10英寸:Android操作系统-3.0AcerIconiaa500平板电脑:10英寸:Android操作系统-3.2三星GalaxyTab:10英寸:Android操作系统-4.0三星GalaxyTab:7英寸:Android操作系统-4.0模拟器:Skin-WVGA800:AndroidOS-4.1.2不适用于以下设备

javascript - Android 使用没有 WebView 的 V8

我正在练习从Java执行javascript。Rhino在桌面上工作得很好,但在Android上必须回退到(慢)解释模式(由于dalvik无法执行RhinoJIT编译的Java字节码)。Android有其内置的V8javascript引擎,它可以通过JNI内部访问,并且应该提供比Rhino更好的性能;但是,我能找到访问它的唯一方法是通过WebView间接访问。不幸的是,WebView需要一个上下文,并且在带有空上下文的NPE中崩溃,所以我什至无法实例化一个虚拟WebView来仅仅执行代码并返回结果。我的练习的性质并没有真正让我为WebView提供上下文,所以我希望我可能忽略了一些东西。

javascript - Android 使用没有 WebView 的 V8

我正在练习从Java执行javascript。Rhino在桌面上工作得很好,但在Android上必须回退到(慢)解释模式(由于dalvik无法执行RhinoJIT编译的Java字节码)。Android有其内置的V8javascript引擎,它可以通过JNI内部访问,并且应该提供比Rhino更好的性能;但是,我能找到访问它的唯一方法是通过WebView间接访问。不幸的是,WebView需要一个上下文,并且在带有空上下文的NPE中崩溃,所以我什至无法实例化一个虚拟WebView来仅仅执行代码并返回结果。我的练习的性质并没有真正让我为WebView提供上下文,所以我希望我可能忽略了一些东西。