2017-02-25 4 views
0

Ich möchte zwei Schaltflächen in meiner Listenansicht hinzufügen. Zwei Schaltflächen bearbeiten und löschen für meine Liste. Ich bin schon die anderen Beiträge zu diesem Thema gereist, aber ich kann immer noch nicht :(. Ich habe bereits eine benutzerdefinierte Listenansicht erstellt. Ich bin ein Anfänger, so habe ich ein schweres Verständnis. Dies wäre nett ein wenig Hilfe. Hier ist mein CodeSo fügen Sie zwei Schaltflächen in der Listenansicht hinzu

Meine aktuelle Listenansicht

public class liste_offre extends AppCompatActivity { 
DatabaseHelper myDb; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.liste_offre); 
    getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

    ListView listView = (ListView) findViewById(R.id.List_offre); 
    myDb = new DatabaseHelper(this); 

    ArrayList<String> theList = new ArrayList<>(); 
    Cursor res = myDb.getAllData(); 
    if (res.getCount()==0){ 
     Toast.makeText(liste_offre.this,"Liste vide",Toast.LENGTH_LONG).show(); 
    }else { 
     while (res.moveToNext()){ 
      theList.add(res.getString(1)); 
      ListAdapter listAdapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,theList); 
      listView.setAdapter(listAdapter); 
     } 
    } 
} 

}

+0

hinzufügen zwei Tasten wo? zu jedem Listenelement? oder nur zwei Schaltflächen außerhalb von Listview, einige wo im Layout? – Marat

+0

Zwei Schaltflächen zu jedem Element in der Liste – Fanomezantsoa

+0

Dann sollten Sie 'android.R.layout.simple_list_item_1' nicht verwenden und müssen einen benutzerdefinierten Adapter erstellen, der beispielsweise' BaseAdapter' erweitert. Suchen Sie nach dem Tutorial im Web – Marat

Antwort

Verwandte Themen