You don't have to create a custom layout, you can just use a
LinearLayout. Or you can do something more efficient and keep the
ListView but get rid of the ScrollView instead.

On Fri, Dec 4, 2009 at 10:51 AM, Dustin <dustin.bre...@gmail.com> wrote:
> Thanks, Roman.  I've found similar posts, but wasn't sure why.  So,
> does this mean that I have to build a custom layout to effectively
> mimic an expanded ListView?  Or, what other kinda of widget can I
> utilize?
>
> Thanks,
> Dustin
>
> On Dec 4, 11:47 am, Romain Guy <romain...@android.com> wrote:
>> If you want a ListView to expand completely and you want it to not
>> have scrollbars, then you dont' want a ListView. ListView and
>> ScrollView cannot be used embedded within one another since they
>> compete for scrolling.
>>
>>
>>
>> On Fri, Dec 4, 2009 at 9:41 AM, Dustin <dustin.bre...@gmail.com> wrote:
>> > I have a layout that needs to scroll off the screen because it
>> > contains a lot of fields.  The top 1/2 of the screen will contain
>> > fixed-width and fixed-height TextViews.  However, the bottom 1/2 will
>> > contain two dynamically-sized widgets; a TextView and a ListView. The
>> > bottom TextView may be 1 line of text, or it may contain 15 lines of
>> > text.
>>
>> > However, the bottom ListView may end up with no space left over, those
>> > making it too tiny to even be useful.  What I would really like to do
>> > is have the entire ListView be expanded and the entire layout scroll
>> > up or down.
>>
>> > I can't seem to accomplish this, even wrapping the entire layout in a
>> > ScrollView.  Seems the ScrollView doesn't ever add scrollbars and the
>> > ListView is limited to just whatever is left over in the layout after
>> > the top elements have been drawn.
>>
>> > Is there a way to request that the ListView be expanded completely and
>> > NEVER have any scrollbars at all, so that the enclosing ScrollView
>> > will handle the scrolling?
>>
>> > Here's a mock-up of my current layout:
>>
>> > <ScrollView android:layout_width="fill_parent"
>> > android:layout_height="fill_parent"
>> >        android:background="#FFFFFFFF" android:padding="5dp"
>> >        android:scrollbars="vertical" android:fillViewport="true"
>> > android:isScrollContainer="true"
>> > <RelativeView...(also tried LinearLayouts, too..) layout_height="both
>> > fill and wrap">
>> > ...
>> > several text views, layout_height="wrap_content"
>> > ...
>>
>> > <TextView android:id="@+id/varying_size_tv"
>> > android:layout_height="wrap_content".../>
>>
>> > <!-- the following ListView always is displayed in the remaining space
>> > UNLESS I specify layout_height="1200dp", then it is expanded and the
>> > ScrollView seems to work -->
>> > <ListView android:id="@android:id/list"
>> > android:layout_width="fill_parent"
>> >        android:layout_height="wrap_content" android:minHeight="500dp"
>> >         android:layout_below="@id/line"
>> > />
>>
>> > </RelativeView>
>> > </ScrollView>
>>
>> > --
>> > 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
>>
>> --
>> Romain Guy
>> Android framework engineer
>> romain...@android.com
>>
>> Note: please don't send private questions to me, as I don't have time
>> to provide private support.  All such questions should be posted on
>> public forums, where I and others can see and answer them
>
> --
> 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
>



-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

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

Reply via email to