1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. Gibbsnich, 13.08.2010 #1
    Gibbsnich

    Gibbsnich Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich nutze WebView, um eine einfache XML-Datei darzustellen.
    Eigentlich klappt das wunderbar, solange ich keinen Einfluss auf die Breite der Tabelle nehme.
    Sobald aber der Tag
    <table bgcolor="#ffffff" border="0" width="100%">
    drinsteht, kommt nur Mist heraus.
    Grund ist offensichtlich das "100%" !
    Lasse ich das Prozentzeichen weg, habe ich eine Tabelle mit nur 100 Pixel Breite, aber perfekter Darstellung.

    Ich habe schon versucht, das % durch \u0025 zu ersetzen, aber das hilft auch nicht...

    Aber da gibt es doch eine Lösung, oder ? :confused:

    Zur Übersicht hier noch die komplette XML-Datei:
    <?xml version="1.0" encoding="UTF-8"?>
    <Error>
    <Reiter>MDE00P00010</Reiter>
    <Panel>0</Panel>
    <Text>
    <Html xmlns:sem="com.dvb.app.util.BISFunctionsLibrary">
    <table bgcolor="#ffffff" border="0" width="100%">
    <tbody>
    <tr>
    <td height="120px"><font color="#ff0000">
    <br>Fehler</br><br>Hier steht ein Fehlertext!</br>
    </font>
    </td>
    </tr>
    </tbody>
    </table>
    </Html>
    </Text>
    </Error>
     
  2. stisi, 13.08.2010 #2
    stisi

    stisi Neuer Benutzer

    Hallo,

    schon mal mit "wrap_content" versucht?


    Bsp.:
    Code:
    <TableLayout
    android:id="@+id/tablelayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    >
    
    mfG stisi
     
  3. Gibbsnich, 13.08.2010 #3
    Gibbsnich

    Gibbsnich Threadstarter Android-Hilfe.de Mitglied

    Hallo stisi,

    wenn ich gar keine Breite eingebe, werden eh 100 % zu Grunde gelegt.
    Aber ich muss die Breite steuern können !
    Die Inhalte der XML-Datei kommen von einem Server und der kann durchaus einmal 30% in einer Spalte verlangen, daher muss die App das verarbeiten können.

    Gruß
    gibbsnich
     
  4. TobiTobsen, 15.08.2010 #4
    TobiTobsen

    TobiTobsen Neuer Benutzer

    Bringts da vll ne Escape Sequenz? \%?
     
  5. Gibbsnich, 16.08.2010 #5
    Gibbsnich

    Gibbsnich Threadstarter Android-Hilfe.de Mitglied

    Klappt leider auch nicht.
    Ich habe es mit Meldung.replace("%", "\\%") und mit Meldung.replace("%", "\\u0025").
    Leider ohne Erfolg.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
DrawerLayout und Webview Android App Entwicklung 03.02.2018
Du betrachtest das Thema "Prozentzeichen ruiniert WebView" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.