I
IIIGeorgeIII
Neues Mitglied
- 1
Gute Tag an alle, ;-) ich hoffe ihr könnt mir da weiter Helfen
Folgendes Problem:
In meiner App möchte Ich auf bestimmten Artikel klicken die nach Filterung abgeschlossen wurde, das Problem ist, dass nach dem Filtern die Position der einzelnen Klassen nicht mehr zu einender passen.
Folgendes Problem:
In meiner App möchte Ich auf bestimmten Artikel klicken die nach Filterung abgeschlossen wurde, das Problem ist, dass nach dem Filtern die Position der einzelnen Klassen nicht mehr zu einender passen.
Code:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activitypz_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar8);
setSupportActionBar(toolbar);
List<HashMap<String, String>> aList = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < fahrzeuge.length; i++) {
HashMap<String, String> hm = new HashMap<String, String>();
hm.put("listview_title", fahrzeuge[i]);
hm.put("listview_discription", einheit[i]);
hm.put("listview_image", Integer.toString(imgid[i]));
aList.add(hm);
}
String[] from = {"listview_image", "listview_title", "listview_discription"};
int[] to = {R.id.iconpkw, R.id.item, R.id.textViewpkw1011};
adapter = new SimpleAdapter(getBaseContext(), aList, R.layout.mylistpkw, from, to);
list = (ListView) findViewById(R.id.list4);
list.setAdapter(adapter);
list.setTextFilterEnabled(true);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int pos, long id) {
String openClass = fahrzeuge[pos];
if (openClass.equals("Fuchs")) {
Intent myIntent = new Intent(view.getContext(), FuchsActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Boxer")) {
Intent myIntent = new Intent(MainActivityPz.this, BoxerActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Dingo I")) {
Intent myIntent = new Intent(view.getContext(), DingoeinsActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Biber")) {
Intent myIntent = new Intent(MainActivityPz.this, BiberActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Dingo 2 GE A2")) {
Intent myIntent = new Intent(MainActivityPz.this, DingoZweiAActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Dingo 2 GE C1 GSI")) {
Intent myIntent = new Intent(view.getContext(), DingoZweiCActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Fennek STF Lu/Bo")) {
Intent myIntent = new Intent(MainActivityPz.this, FennekActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Leopard 2")) {
Intent myIntent = new Intent(MainActivityPz.this, LeopardActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Spz Marder")) {
Intent myIntent = new Intent(MainActivityPz.this, MarderActivity.class);
startActivityForResult(myIntent, 0);
}else if (openClass.equals("Mars II")) {
Intent myIntent = new Intent(MainActivityPz.this, MarszweiActivity.class);
startActivityForResult(myIntent, 0);
}
}
});
}