Versuchen, um den Wert der text-Ansicht in der Listen-Ansicht klicken Sie auf Ereignis in android

Habe ich ein click-Ereignis angeschlossen an meinem listview, wie gezeigt.

int[] GenusListIDs = { R.id.txt_ID, R.id.txt_Genus, R.id.txt_Count };
        SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.genusitem, cursor_genuslist, service.GenusListColumns, GenusListIDs);

        ListView list_Genus = (ListView)findViewById(R.id.list_Genus);
        list_Genus.setAdapter(adapter);
        list_Genus.setOnItemClickListener(new OnItemClickListener(){
            @Override
            public void onItemClick(AdapterView parent, View view, int position, long id)
            {
                try
                {
                    Log.println(1, "ItemClick", view.toString());
                    TextView tv = (TextView)view;
                    String genus = (String) tv.getText();
                    Intent i = new Intent(getBaseContext(), Cat_Species.class);//new Intent(this, Total.class);
                    /*view
                    i.putExtra("id", id);*/
                    startActivity(i);
                }
                catch(Exception ex)
                {
                    Log.println(1, "item-click-event", ex.getMessage());
                }
            }
        });

Muss ich übergeben Sie einen string param, um den neuen Vorsatz beruhen, auf das listitem Sie angeklickt. Der Wert, den ich übergeben möchte ist in der listitem genannt txt_Genus. Wie bekomme ich diesen Wert aus dem listitem übergeben an die Absicht? Zahlen keine Aufmerksamkeit auf meine Experimente bitte haha.

InformationsquelleAutor Dale Marshall | 2010-07-18

Schreibe einen Kommentar