lundi 21 décembre 2015

Create a listview of the database ,columns contains arrays

First my English is weak ... I have created a database contains the array like this: _id>cars>parts

0>toyota>part1,part2,part3...

I use to add in listview Simplecurseradapter class ; it's work

but I want to get array parts to Textview array and show it row;

I tried use split I tried use this code


    @Override
    public void bindView(View view, Context context, Cursor cursor)
    {
        LinearLayout linearLayout=(LinearLayout)view.findViewById(R.id.llayout);
        TextView car=(TextView)view.findViewById(R.id.dictionaryrawTextView2);
        ArrayList<String> partslist=new ArrayList<String>(Arrays.asList(cursor.getString(cursor.getColumnIndex("parts")).split(",")));
        TextView parts[]=new TextView[partslist.size()];

        car.setText(cursor.getString(cursor.getColumnIndex("car")));
        for(int i=0 ;i<partslist.size();i++){
            parts[i]=new TextView(mContext);
            parts[i].setText(partslist.get(i));
            linearLayout.addView(parts[i]);
        }
    }


It's not work fine .... plz

I waiting you!

Aucun commentaire:

Enregistrer un commentaire