Try this:

        ....
        String[] plainStrings =
getResources().getStringArray(R.array.history);
        Spanned[] htmlStrings = new Spanned[plainStrings.length];
        for(int i = 0 ; i < plainStrings.length; i++) {
            htmlStrings[i] = Html.fromHtml(plainStrings[i]);
        }
        setListAdapter(new ArrayAdapter<CharSequence>(this,
R.layout.list_item, htmlStrings));
        ....



On Mar 23, 11:12 am, Soren <[email protected]> wrote:
>   I appologize for the absolute beginner questions, but I am having a
> tough time understanding this.
>
>   I need somehelpof how to display the strings that I have marked up
> with simplehtmlinto a TextView. I have found "Spanned
> fromHtml(String source)", but I don't know how to plug it into my java
> code or really how to use it. In my code below would HistoryList be my
> string source?
>
> Here is my Java:
>
> package com.SorenWinslow.TriumphHistory;
>
> import android.app.ListActivity;
> import android.os.Bundle;
> import android.widget.ArrayAdapter;
>
> public class TriumphHistory extends ListActivity {
>     String[] HistoryList;
>
>     /** Called when the activity is first created. */
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>
>         ArrayAdapter<String> adapter;
>         HistoryList = getResources().getStringArray(R.array.history);
>         adapter = new ArrayAdapter<String>
> (this,R.layout.historylistlayout,HistoryList);
>         setListAdapter(adapter);
>
>     }
>
> }
>
> Here is a sample of history:
>
> <?xml version="1.0" encoding="utf-8"?>
> <resources>
> <string-array name="history">
> <item><b>1883</b><br/>Some stuff happened</item>
> <item><b>1884</b><br/>Some more stuff happened <i>before</i> the other
> stuff
> </item>
> <resources>
>
> <?xml version="1.0" encoding="utf-8"?>
> <TextView xmlns:android="http://schemas.android.com/apk/res/android";
>     android:id="@android:id/text1"
>     android:layout_width="fill_parent"
>     android:layout_height="wrap_content"
>     android:textAppearance="?android:attr/textAppearanceLarge"
>     android:gravity="center_vertical"
>     android:textColor="#ffffff"
>     android:background="#000050"
>     android:layout_marginTop="5px"
>     android:minHeight="?android:attr/listPreferredItemHeight"
>     android:padding="3px"
>     android:textSize="8pt" android:layout_gravity="top|left"/>
>
> And here is my main.xml
>
> <?xml version="1.0" encoding="utf-8"?>
>
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>     android:orientation="vertical"
>     android:textColor="#ffffff"
>     android:background="#000080"
>     android:isScrollContainer="true"
>     android:layout_height="fill_parent"
>     android:layout_width="fill_parent"
> android:scrollbarStyle="insideOverlay">
>
>   <ListView xmlns:android="http://schemas.android.com/apk/res/
> android"
>     android:id="@android:id/list"
>     android:layout_width="fill_parent"
>     android:layout_height="wrap_content"
>     android:clickable="true"
>     android:dividerHeight="1px"/>
>
> </LinearLayout>

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

To unsubscribe from this group, send email to 
android-beginners+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.

Reply via email to