I would also like to point out that I've tried all three of these

private Integer [] mImageIds = {
            R.drawable.icon,
            R.drawable.shoticon,
            R.drawable.mixicon,
            };

private static final Integer [] mImageIds = {
            R.drawable.icon,
            R.drawable.shoticon,
            R.drawable.mixicon,
            };
private static Integer [] mImageIds = {
            R.drawable.icon,
            R.drawable.shoticon,
            R.drawable.mixicon,
            };




NONE OF THOSE HAVE MADE A DIFFERENCE.




On Jun 20, 5:48 pm, BryBam <[email protected]> wrote:
> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to