ok danke schön werd mich mal schlau machen und versuchen falls ich Probleme finde weiss ich ja wo ich fragen soll.
Beiträge von Samuel7777
-
-
Könntest du mir dann einen Rat geben wie man es anders lösen könnte?
-
Hey danke schon mal für deine schnelle Antwort. Hier ist die Art un Weise wie ich die Arrays aufrufe.
Java
Alles anzeigenpackage lu.projekt.FitnessApp; import java.util.ArrayList; import java.util.Arrays; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Spinner; import android.widget.Toast; public class EigenesTraining extends Activity { private ListView mainListView ; private ArrayAdapter<String> listAdapter ; private String[] AlleUebung; private String[] Bizeps; private Spinner muskelart; private ArrayAdapter adapterM; private String Muskelartsel; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.eigenestraining); //Objekte eine Variable zu ordnen - Anfang final ListView list = (ListView)findViewById(R.id.list); muskelart = (Spinner) findViewById(R.id.MuskelArt); //Objekte eine Variable zu ordnen - Ende //Spinner einstellen - Anfang adapterM = ArrayAdapter.createFromResource(this, R.array.Muskel, android.R.layout.simple_spinner_item); adapterM.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); muskelart.setAdapter(adapterM); //Spinner einstellen - Ende //Listview einstellen und OnClick Event - Anfang AlleUebung = getResources().getStringArray(R.array.AlleUebungen); //Arrays.sort(Uebung); //OnItemSelected Event - Anfang muskelart.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { Muskelartsel = (String) parent.getItemAtPosition(pos); } public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }); //OnItemSelected Event - Ende if (Muskelartsel == "Bizeps") { Bizeps = getResources().getStringArray(R.array.Bizeps); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listitem, Bizeps); list.setAdapter(adapter); registerForContextMenu(list); list.notify(); } else { ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listitem, AlleUebung); list.setAdapter(adapter); registerForContextMenu(list); list.setTextFilterEnabled(true); } list.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // When clicked, show a toast with the TextView text Toast.makeText(getApplicationContext(),(CharSequence) list.getItemAtPosition(position), Toast.LENGTH_SHORT).show(); } }); //Listview einstellen und OnClick Event - Ende } }