OK, then I'm not sure why the following test code isn't working
String[] testArray = new String[30];
ArrayAdapter<String> adapter = new ArrayAdapter<String>(m_context,
R.layout.list_row, R.id.textCol1, testArray);
list1.setAdapter(adapter);
int count = list1.getCount();
int countVisible = list1.getChildCount();
Xml for the listview is
<ListView android:id="@+id/list1"
android:layout_width="wrap_content"
android:layout_height="0dip"
android:layout_weight="999"
/>
The listview renders correctly.
I see around 12 entries on the first page ....and I can scroll to see
the other list entries
The value of list1.getCount() is 30. However, list1.getChildCount()
returns 0
I'm using M5-rc14
Ram
On Apr 9, 10:16 pm, "Romain Guy" <[EMAIL PROTECTED]> wrote:
> As I just said, listView.getChildCount() returns the number of views
> currently displayed on screen by ListView. It has nothing to do with
> the fact that the adapter is bounds by <String>.
>
>
>
>
>
> On Wed, Apr 9, 2008 at 10:13 PM, Ram <[EMAIL PROTECTED]> wrote:
>
> > I forgot to mention that the listview is bound to
> > ArrayAdapter<String>.
>
> > ListView.GetChildCount() returns 0 (presumably, because the list
> > elements aren't android views. They are strings from the array
> > adapter.)
>
> > Do you know how I can find the number of visible strings within the
> > listbox
>
> > Thanks Ram
>
> > On Apr 9, 9:11 pm, "Romain Guy" <[EMAIL PROTECTED]> wrote:
> > > ListView.getChildCount().
>
> > > On Wed, Apr 9, 2008 at 9:04 PM, Ram <[EMAIL PROTECTED]> wrote:
>
> > > > Hi, ListView.getCount() returns the total number of data items in the
> > > > listview.
>
> > > > Does anyone know how to find out the total number of visible views in
> > > > the listbox.
>
> > > > Alternately, does anyone know how to see whether the listview will
> > > > scroll or not (i.e. if number of visible views < getCount())
>
> > > --
> > > Romain Guywww.curious-creature.org
>
> --
> Romain Guywww.curious-creature.org- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---