Click here to Skip to main content
15,892,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have adapter like this and grid_row.xml. In get View I getting error resource not found on view.txtCount.setText(item.Value);

What can i do

thanks

Java
public class MiniBoardAdapter extends BaseAdapter
{
    private MiniBoardItem[] listMiniBoard;
    private Context context;

    public MiniBoardAdapter(Context ctx, MiniBoardItem[] listMiniBoard) {
        this.listMiniBoard = listMiniBoard;
        this.context = ctx;
    }

    public int getCount() {
        return this.listMiniBoard.length;
    }

    public Object  getItem(int position) {
        return null;
    }

    public static class ViewHolder
    {
        public TextView txtCount;
        public TextView txtDesc;
    }

    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = ((Activity) context).getLayoutInflater();

        ViewHolder view;
        MiniBoardItem item = this.listMiniBoard[position];

        if (convertView == null) {
            view = new ViewHolder();
            convertView = inflater.inflate(R.layout.miniboard_row, null);

            view.txtCount = (TextView)convertView.findViewById(R.id.txtCount);
            view.txtDesc = (TextView)convertView.findViewById(R.id.txtDescription);
            convertView.setTag(view);
        } else {
            view = (ViewHolder) convertView.getTag();
        }

        view.txtCount.setText(item.Value);
        view.txtDesc.setText(item.Description);

        return convertView;
    }
}


XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="0"
        android:id="@+id/txtCount"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textSize="75dp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:text="Pano Description"
        android:id="@+id/txtDescription"
        android:layout_alignBottom="@+id/txtCount"
        android:layout_centerHorizontal="true" />
</RelativeLayout>
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900