I've been staring at this for hours. It compiles fine with no errors and loads the activity on my nexus. The button and the menu items load fine with no issues at all. It's simply not loading any of the drawables i'm specifying :/ any ideas what I did wrong?
All I want is whenever this activity is brought up it randomly chooses an image from the drawables i specify. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HERE'S MY CODE FOR THE JAVA //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// package com.package.name; import java.util.Random; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View.OnClickListener; public class RandomImage extends Activity implements OnClickListener{ private static final Random rgenerator = new Random(); Integer [] mImageIds = { R.drawable.icon, R.drawable.shoticon, R.drawable.mixicon, }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.randomimage); Integer q = mImageIds[rgenerator.nextInt(mImageIds.length)]; ImageView iv = (ImageView) findViewById(R.id.imageviewyeah); iv.setTag(q); View nextButton = findViewById(R.id.next_image_button); nextButton.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.next_image_button: Intent i = new Intent(this, RandomImage.class); startActivity(i); break; } } @Override public boolean onCreateOptionsMenu (Menu menu) { super.onCreateOptionsMenu(menu); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu3, menu); return true; } @Override public boolean onOptionsItemSelected (MenuItem item) { switch (item.getItemId()) { case R.id.menu: startActivity(new Intent(this, Main.class)); return true; } return false; } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AND HERES MY CODE FOR THE LAYOUT.XML //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget0" android:background="@drawable/nhiebg" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center" > <ImageView android:id="@+id/imageviewyeah" android:tag="q" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"> </ImageView> <Button android:id="@+id/next_image_button" android:text="Next Image" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dip" android:typeface="serif"/> </LinearLayout> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en