A
azubi
Neues Mitglied
- 0
Hallo,
ich habe ein Problem mit dem Auswahl von ausgewählten Bilder.
Es soll ein kleines Tool sein, wo man über die Benutzeroberfläche über Button "Wählen", zufällige Bilder auswählt. Mit Button "Rezept" soll das ausgewähltes Bild das Rezept angezeigen, bspw. wurde "maultaschen" gewählt, öffnet sich das Browser und zeigt das Rezept von dem Bild an. Bitte um Unterstützung. Danke viel Mals
ich habe ein Problem mit dem Auswahl von ausgewählten Bilder.
Es soll ein kleines Tool sein, wo man über die Benutzeroberfläche über Button "Wählen", zufällige Bilder auswählt. Mit Button "Rezept" soll das ausgewähltes Bild das Rezept angezeigen, bspw. wurde "maultaschen" gewählt, öffnet sich das Browser und zeigt das Rezept von dem Bild an. Bitte um Unterstützung. Danke viel Mals
Code:
ArrayList<Integer> someArrayList = new ArrayList<Integer>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.montag);
bt_RezeptMon = (Button) findViewById(R.id.btRezeptMon);
bt_Choise = (Button) findViewById(R.id.bt_choose);
txtContent = (TextView) findViewById(R.id.editRezMon);
img = (ImageView) findViewById(R.id.imageView1);
someArrayList.add(R.drawable.maultaschen);
someArrayList.add(R.drawable.sauerbraten);
someArrayList.add(R.drawable.nudeln_thurn);
someArrayList.add(R.drawable.italienischer_reissalat);
// Binding Click event to Button
bt_RezeptMon.setOnClickListener(this);
bt_Choise.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.bt_choose:
int random = (int) (Math.random() * 4);
for (int i = 0; i <= someArrayList.size(); i++) {
img.setImageResource(someArrayList.get(random));
}
break;
case R.drawable.italienischer_reissalat:
if (bt_RezeptMon.equals(getResources().getDrawable(
R.drawable.italienischer_reissalat))) {
uriUrl = Uri
.parse("http://www.chefkoch.de/rezepte/469601140545454/Italienischer-Reissalat.html");
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);
}
break;
Zuletzt bearbeitet von einem Moderator: