TextView HTML rendering


Last Updated:

  1. sreymj

    sreymj Well-Known Member This Topic's Starter

    Joined:
    Sep 26, 2010
    Messages:
    166
    Likes Received:
    18
    How do you maintain HTML formatting with Html.fromHtml? The format is lost when displaying in a TextView.
     

    Advertisement
  2. vinay1497

    vinay1497 Member

    Joined:
    Jun 8, 2010
    Messages:
    6
    Likes Received:
    2
    Hi,

    I am new to Android.. i have already tried this...so it may be useful for you.:)

    We can render the HTML code in Android using
    HTML.fromHtml("Any String with HTML tags");
    ----------------------------------------------
    this.setContentView(R.layout.cartview);
    TextView text = (TextView) findViewById(R.id.ListView);
    text.setId(R.id.ScrollView01);
    text.setText(Html.fromHtml("HTML String"));
    --------------------------------------------
    cartview.xml
    ----------------
    <ScrollView
    android:id="@+id/ScrollView01"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent">
    <TextView
    android:id="@+id/ListView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />
    </ScrollView>

    ----------------

    In the Android we can get the HTML Layout with scroll View.
    If you have any other ideas let me know.


    Thanks

    Vinay Guntaka



     
    sreymj likes this.
  3. sreymj

    sreymj Well-Known Member This Topic's Starter

    Joined:
    Sep 26, 2010
    Messages:
    166
    Likes Received:
    18
    As it turns out, I was approaching this all wrong. The correct solution is to use the WebView.

    WebView webview;
    webview = (WebView) findViewById(R.id.WebView01);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("http://someurl.com");

    Hello, WebView | Android Developers
     

Share This Page

Loading...