Thank you for this, it gives me a possible solution.  Unfortunately
getDrawable will only take an integer as an input, which really
defeats the simplicity of solution I'm looking for.  I can set about
assigning integers to each team, but I'm not sure that would even do
it because I'm not sure about the nature of the integer it wants.
Here is the description I see in Eclipse:

"The desired resource identifier, as generated by the aapt tool. This
integer encodes the package, type, and resource entry. The value 0 is
an invalid identifier."

Unfortunately I don't understand that.  I'm relatively new to android
and java.  Any other thoughts would be greatly appreciated.

Thanks!

On Sep 14, 3:34 am, KANTESH BABANNAVAR <[email protected]> wrote:
> I think it may help you..
>
> getresources().getDrawable(TeamArray[position]);
>
> Where TeamArray[position] = {
> R.drawable.drawable1,
> R.drawable.drawable2,
> .
> .
> R.drawable.drawableN,
>
> }
>
> These links may help 
> you..http://developer.android.com/resources/tutorials/views/hello-gridview...http://developer.android.com/resources/tutorials/views/hello-gallery....
>
> On Sep 14, 8:49 am, nextgen <[email protected]> wrote:> I am doing 
> an app related to football.  I have a list view that will
> > have various rows representing teams.  In my custom array adapter I
> > want to write some code that will present an icon for the team
> > represented by the row.  I have a drawable resource for each team (for
> > instance for Indianapolis, Ind.png).
>
> > In my code I can't refer to "R.drawable.Ind" because the Ind part is
> > dynamic.  That value would be in an array, like TeamArray[position].
> > As I expected, I certainly can't use R.drawable.TeamArray[position]
> > because it won't even compile, it expects a literal name from the
> > drawable folder.
>
> > Is there a way to do this?

-- 
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