Hey everyone, I'm a little stuck right now. i'm getting some funky
errors when I try run my project.

Basically what it's doing is pulling a number of entries from a DB and
displaying them in a custom ListAdaptor.

I'm getting "ArrayAdapter requires the resource ID to be a TextView"
as a error

Here's where the Listview is populated

______________________________
public View getView(int position, View convertView, ViewGroup parent)
{

        View v = convertView;
        if (v == null) {
            LayoutInflater vi =
(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(R.layout.status_container_list_entry,
null);
        }
        JobListAdaptor o = items.get(position);
        if (o != null) {
                TextView tt = (TextView) v.findViewById(R.id.toptext);
                TextView mt = (TextView)
v.findViewById(R.id.middletext);
                TextView bt = (TextView)
v.findViewById(R.id.bottomtext);
                //TextView st = (TextView)
v.findViewById(R.id.sidetext);

                if (tt != null) {
                      tt.setText("Name: "+
o.getName());
                }
                if(mt != null){
                    mt.setText("Provider: "+ o.getProvider());
                }
                if(bt != null){
                      bt.setText("Most Recent Feed Date: "+
o.getMostRecentFeedDate());
                }
                //if(st != null){
                //    st.setText("Status: "+ o.getStatus());
                //}

        }
        return v;
______________________________


Here's the XML display

______________________________
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/listPreferredItemHeight"
    android:padding="6dip">
    <ImageView
        android:id="@+id/icon"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_marginRight="6dip"
        android:src="@drawable/icon" />
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="0dip"
        android:layout_weight="1"
        android:layout_height="fill_parent">
        <TextView
            android:id="@+id/toptext"
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"
            android:gravity="center_vertical"
        />
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"
            android:id="@+id/middletext"
            android:singleLine="true"
            android:ellipsize="marquee"
        />
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"
            android:id="@+id/bottomtext"
            android:singleLine="true"
            android:ellipsize="marquee"
        />
         <TextView
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"
            android:id="@+id/sidetext"
            android:singleLine="true"
            android:ellipsize="marquee"
        />
    </LinearLayout>
</LinearLayout>
______________________________



And where's its called in my Home Activity

______________________________
private void showStatusItems(List<StatusContainer> list)
    {
        _loginLayout.setVisibility(View.INVISIBLE);
        _mainLayout.setVisibility(View.VISIBLE);


        ArrayAdapter<JobListAdaptor> listAdapter = new
ArrayAdapter<JobListAdaptor>(this,
R.layout.status_container_list_entry,
StatusContainer.getStatusItemList());

        _statusContainerListView.clearChoices();
        _statusContainerListView.setAdapter(listAdapter);

    }
______________________________


Any help or tips would be greatly appreciated..


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to