Wie bekomme ich einen transparenten Hintergrund von webView für 4.0 Version

Ich bin auf der Suche nach einem Stück Code, der in der Lage ist, einen transparenten Hintergrund in einem WebView für Version 4.0 und höher zu bekommen. Mein Code funktioniert gut mit Version 2.3 aber es ist immer ein weißer Hintergrund, wenn ich es auf Version 4.0 und 4.2 ausführen. Ich stelle meinen Code zur Verfügung, der für Version 2.3 arbeitet, aber nicht in 4.0 und 4.2. Bitte hilf mir. Danke im Voraus…

In XML:

  • AddProximityAlert und KEY_PROXIMITY_ENTERING
  • Wie man die Tastatur zum Anzeigen / Ausblenden zwingt?
  • Android: layout_height 50% der Bildschirmgröße
  • Aufnehmen von Live OpenCV Verarbeitung auf Android
  • Spinner in android deaktivieren
  • FEATURE_ACTIVITY_TRANSITIONS vs. FEATURE_CONTENT_TRANSITIONS
  •  <WebView android:id="@+id/webView" android:layout_marginTop="6dp" android:layout_below="@+id/image" android:layout_width="match_parent" android:layout_height="fill_parent" android:hardwareAccelerated ="true" /> 

    In der Aktivitätsdatei:

     webView = (WebView) findViewById(R.id.webView); backButton = (ImageView) findViewById(R.id.backButton); webView.setBackgroundColor(0); webView.loadUrl("file:///android_asset/Info.html"); webView.setBackgroundColor(Color.TRANSPARENT); /* this is used to make the background white after loading the file on screen. */ 

  • Wie man einen Button auf einem Android Widget implementiert
  • Wo wird die Log-Ausgabe bei der Verwendung von Robolectric + Roboguice geschrieben?
  • So stellen Sie den (OAuth Token) Authorization Header auf eine Android OKHTTPClient Anfrage ein
  • Verwenden Sie Retrofit, um auf JSON-Arrays zuzugreifen
  • Google Play Services Library Update und fehlendes Symbol @ integer / google_play_services_version
  • Aktivität nicht gestartet, seine aktuelle Aufgabe wurde an die Front gebracht
  • 3 Solutions collect form web for “Wie bekomme ich einen transparenten Hintergrund von webView für 4.0 Version”

    Versuche dies:

     webView.setBackgroundColor(0x00000000); 

    Und entfernen android:hardwareAccelerated ="true"
    Wie das ist off-topic.

    Wenn webview scrolable ist:

    Füge dies dem Manifest hinzu:

     android:hardwareAccelerated="false" 

    ODER

    Fügen Sie WebView im Layout hinzu:

     android:background="@android:color/transparent" android:layerType="software" 

    Füge folgendes hinzu:

     android:layerType="software" 

    SetBackgroundColor (0x00000000); Wird Ihr webview transparent machen

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.