getLayoutInflater innen custom simpleCursorAdapter

Bin ich stecken mit dem erstellen von benutzerdefinierten adapter. Ich möchte setOnClickListener auf die Schaltflächen in ListView, und ich fand das Thema, das sieht ok how-to-setonclicklistener-auf-die-Taste-innerhalb der listview aber das problem ist, dass ich bin immer unreachable code Fehler auf der getLayoutInflater Linie.

hier ist mein code

public class MyCursorAdapter extends SimpleCursorAdapter{

    private final Context ctx;
    private Button tagButton = null;

    public MyCursorAdapter(Context context, int layout, Cursor c,
            String[] from, int[] to) {
        super(context, layout, c, from, to);
        ctx = context;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        return super.getView(position, convertView, parent);
        LayoutInflater li = (LayoutInflater) ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View rowView = li.inflate(R.layout.tags_list_element, null, true);
        tagButton= (Button)rowView.findViewById(R.id.tag_title);
        tagButton.setTag(position);

        tagButton.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {
            }
        });
        return rowView;

    }

}

beide Methoden funktionieren nicht für mich

  LayoutInflater inflater = context.getLayoutInflater();

und

LayoutInflater li = (LayoutInflater) ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
Kann u plz mir zeigen, die Fehler Melden...........

InformationsquelleAutor Greg | 2012-05-21

Schreibe einen Kommentar