标签: android-webview

Android-webview 未使用 webview.loaddata() 加载 htmlcontent

我有一个 WebView 正在使用 loaddata 方法加载 html 标签。除 videourl 外,所有标签都被呈现。有人可以帮我吗?

htmlstring="<html> <head> <link href="http://amp.azure.net/libs/amp/1.7.1/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet"> <script src="http://amp.azure.net/libs/amp/1.7.1/azuremediaplayer.min.js"></script> </head> <body> <h1>Skill Cloud</h1> <video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0" data-setup='{"techOrder": ["azureHtml5JS", "flashSS", "html5FairPlayHLS","silverlightSS", "html5"], "nativeControlsForTouch": false}'> </video> <script> var myOptions = { autoplay: false, controls: true, width: "100%", height: "auto", poster: "" }; var myPlayer = amp("azuremediaplayer", myOptions); myPlayer.src([{ src: "http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01-faba6c2206a2/AzureMediaServicesPromo.ism/manifest", type: "application/vnd.ms-sstr+xml" }, ]); </script> <br /> <p>© Microsoft Corporation 2016</p> <video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" controls autoplay width="640" height="400" poster="" data-setup='{}' …
Run Code Online (Sandbox Code Playgroud)

android webview android-webview

0
推荐指数
1
解决办法
3429
查看次数

Selenium4 中是否删除了 driver.getContextHandles() 或 driver.context() ,因为这些方法将用于 Appium 驱动程序?

Selenium4 中是否删除了 driver.getContextHandles() 或 driver.context() ,因为这些方法将用于 Appium 驱动程序?我正在使用 Selenium 4.1.1 和 JavaClient-8.0.0-beta2。

在混合应用程序中运行测试时遇到查找元素的问题。场景 单击图标后,Web 视图将在应用程序中打开。元素未找到异常即将到来,而元素在 Chrome 中是唯一找到/标识的。

任何建议都将有助于进一步进行。

automation android-webview selenium-webdriver hybrid-mobile-app appium

0
推荐指数
1
解决办法
3937
查看次数

"Android API版本2.1"没有webview吗?

我的测试手机版是Android api 2.1.我想知道webview是在api 2.1中运行的.因此,我正在尝试下面的代码,但它没有运作.

Palette(当你看到activity_main.xml GraphicalLayout时)没有webview控件.但是,4.0版有它.所以我输入了XmlCode,但是显示消息"找不到以下类: - webview(修复构建路径,编辑XML)"

你知道如何在api 2.1中运行webview吗?

ps)我尝试重启eclipse并清理项目.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="@string/hello_world"
    tools:context=".MainActivity" />
<webview android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent">
Run Code Online (Sandbox Code Playgroud)

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.webkit.WebView;
public class MainActivity extends Activity {
    WebView webview;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        webview = (WebView) findViewById(R.id.webview);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.loadUrl("http://google.com");  
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-sdk-2.1 android-webview

-1
推荐指数
1
解决办法
282
查看次数

在android webview中更改textsize

在我的应用程序中,我使用的是webview.我想在webview中更改字体大小,所以我这样做:

WebSettings webSettings = webView.getSettings();
webSettings.setDefaultFontSize(25);
Run Code Online (Sandbox Code Playgroud)

但它并不反映文字大小的变化.我也试过用

loadUrl("javascript:(document.body.style.fontSize ='25pt');");
Run Code Online (Sandbox Code Playgroud)

但仍然没有运气.如果我将.css文件更改为

body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 25px;
color: #495A69;
background-color: #fff;
padding: 0 16px 16px;
}
Run Code Online (Sandbox Code Playgroud)

然后它工作.但我想在运行时更改文本大小,因此我无法使用此工作的css文件.任何建议将不胜感激.提前致谢.

android android-webview android-fonts

-1
推荐指数
1
解决办法
3993
查看次数