Pinheiro wrote:
> Hi!
> I've created a rather complex layout for listview rows where only the
> first line is visible (the rest use android:visibility="hidden").
> When an item is selected, I want all the invisible objects to appear
> (selected.setVisibility(1)) - checking first if I have to hide again
> the previous selection.
> 
> Here's the (simplified) code:
> 
> private TextView selected=null;
> ...
> 
> public void onListItemClick(ListView parent, View v,int position, long
> id) {
>       if (selected!=null) {
>                       selected.setVisibility(0);
>       }
>       selected = (TextView) findViewById(R.id.text2); // text2 is an
> invisible object that I want to show
>       selected.setVisibility(1);
>     }
> 
> The problem is that this only retrieves the invisible items in the
> first Listview row.
> What's the way to access ListView rows and change 'em?

You can try getChildCount() and getChildAt().

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

Warescription: Three Android Books, Plus Updates, One Low Price!

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

To unsubscribe, reply using "remove me" as the subject.

Reply via email to