Hallo,
Ich habe momentan ein Menü auf der linken Seite meines Displays, auf der rechten Seite ist ein relatives ContentView (Layout).
Nun sollen beim klick auf einzelne Menüpunkte der content des ContentViews geändert werden. Auf dem contentView werden nur andere Layouts mit dem Attribute fill hinzugefügt.
Jedes dieser Layouts hat seine eigene .xml, mit seinem eigenen Controller das dessen ClickListener beinhaltet.
Der Controller meines Menüs:
@Override
public void onClick(View view) {
switch(view.getId()){
case R.id.txtViewSearch:
break;
case R.id.txtViewBewertung:
break;
case R.id.txtViewEmpf:
break;
case R.id.txtViewKategorie:
break;
case R.id.txtViewNew:
break;
}
}
Das passende .xml spare ich mir an der Stelle. Es ist ein einfaches LinearView in dem die verschiedenen Button geadded werden.
Wie mache ich es designtechnisch gesehen am besten das sich der content des ContentViews auf klick der Menüpunkte ändert?
Wie könnte meine changeContent() Methode aussehen? Ist es überhaupt sinnvoll immer eine eigene xml mit einem eigenen Controller zu haben?
Würde mich über hilfe freuen.