vertical Scrollbar in linearlayout not working

by Justin Anderson » Thu, 22 Jul 2010 05:26:47 GMT


Sponsored Links
 rap the LinearLayout in a ScrollView and take the  following line out of
LinearLayout:
android:scrollbars="vertical"

Not sure if that is the best or recommended way but that is how I did it in
my app...

----------------------------------------------------------------------
There are only 10 types of people in the world...
Those who know binary and those who don't.
----------------------------------------------------------------------


On Wed, Jul 21, 2010 at 3:13 PM, Amit Sood <sood.is...@gmail.com> wrote:

>



vertical Scrollbar in linearlayout not working

by Amit Sood » Thu, 22 Jul 2010 05:40:20 GMT


 ustin,

Thanks for the reply.

I did add the scroll view in the xml but the application is crashing now.
Please find the updated below and please advice


<?xml version="1.0" encoding="UTF-8"?>
<ScrollView>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:text="@string/HeaderText"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TextView>
<Button
android:id="@+id/btnLinear"
android:text="@string/Linear_Layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:id="@+id/btnRelative"
android:text="@string/Relative_Layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:id="@+id/btnTable"
android:text="@string/Table_Layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
></Button>
<Button
android:id="@+id/btnGrid"
android:text="@string/Grid_Layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
></Button>
<Button
android:id="@+id/btnTab"
android:text="Click me to for tab layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:id="@+id/btnList"
android:text="Click me for List view"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<ImageView
android:src="@drawable/imgbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></ImageView>
<ImageButton
android:id="@+id/btnImage"
android:src="@drawable/imgbutton"
android:layout_width="match_parent"
android:layout_height="wrap_content"></ImageButton>
<Button
android:id="@+id/btnMenu"
android:text="Menu Demos"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:id="@+id/btnGraphics"
android:text="2D Graphics"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:id="@+id/btnUIEvents"
android:text="UI Events"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>

</LinearLayout>
</ScrollView>

On Thu, Jul 22, 2010 at 2:56 AM, Justin And


Sponsored Links


vertical Scrollbar in linearlayout not working

by Justin Anderson » Thu, 22 Jul 2010 12:59:02 GMT


 he xmlns attribute needs to move to ScrollView because it always has to be
declared in the first tag after the ?xml tag. You also need to specify the
layout width and layout height for the ScrollView.

I may be wrong that the xmlns attribute needs to be moved to the
ScrollView... I just always make sure it goes in the first tag out of
habit. But you definitely need the width and height settings... If you
don't specify them the app will crash.

From:
http://developer.android.com/guide/topics/resources/layout-resource.html
android:layout_height *Dimension or keyword*. *Required*. The height for the
group, as a dimension value (or dimension
resource<http://developer.android.com/guide/topics/resources/more-resources.html#Dimension>)
or a keyword ("fill_parent" or "wrap_content"). See the valid
values<http://developer.android.com/guide/topics/resources/layout-resource.html#layoutvalues>below.
android:layout_width*Dimension or keyword*. *Required*. The width for the
group, as a dimension value (or dimension
resource<http://developer.android.com/guide/topics/resources/more-resources.html#Dimension>)
or a keyword ("fill_parent" or "wrap_content"). See the valid
values<http://developer.android.com/guide/topics/resources/layout-resource.html#layoutvalues>below.
Hope that helps,
Justin

----------------------------------------------------------------------
There are only 10 types of people in the world...
Those who know binary and those who don't.
----------------------------------------------------------------------


On Wed, Jul 21, 2010 at 3:39 PM, Amit Sood <sood.is...@gmail.com> wrote:

>>>



Other Threads

1. IPsec support in Android

Hello,
Is there any support for software IPsec tunnels in Android?
Does it have IKE, IKEv2 port?

--~--~---------~--~----~------------~-------~--~----~

2. How to upload files to Android emulator? How to prepare MediaPlayer?

Hi, I've spent 5 hours but still can't find out. My situation is:

I want to play a video file, so I use VideoView. Then VideoView
requires a file name or an URI, but I have no idea what it is. I have
a local video file, but I don't know how to make it visible by
VideoView.
I tried DDMS, but it just says "Failed to push video.3gp on
emulator-5554: Read-only file system" and rejects my upload. I also
has no idea how to set sdcard.

Thanks for helping!

I tried another way, but when I use MediaPlayer, the prepare() method
throws "ERROR/MediaPlayer(5779): prepareAsync called in state 8" then
crashes. My code is:

        SurfaceView sv = (SurfaceView) findViewById(R.id.viewer);
        MediaPlayer mp = MediaPlayer.create(this, R.raw.video);

        mp.setDisplay(sv.getHolder());

        try {
                        mp.prepare();
                        mp.start();
                } catch (Exception e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
    }

and this is not called in onCreate(). How can I set the MediaPlayer's
state so it can prepare?

--~--~---------~--~----~------------~-------~--~----~

3. connection to a distant socket server

4. Lotto Magic: Home Business Produces High Profits For Members

5. Web search

6. Quirky behavior when rotating screen in API Demos sample, Progress dialog

7. Updated Masa to 0.9 SDK