Layout Problem Listview in Scrollview

by guruk » Fri, 13 Mar 2009 01:42:32 GMT


Sponsored Links
 Hi,
I have a listview, there in the top is a gallery and two lines of
text, than follows my listview.
The problem ist, when i say height in listview = fill_parent or
wrap_content and i have lets say 30 items in the listview,
only the first List Item is shown (it does not fill the screen, or
show all items.) Finaly I would like the gallery in the top
, two lines textview and than the full listview. When I scroll down,
everything (incl. gallery...) has to scroll up.

Its just a trick to see if it works, that I had made listview
heigth=5300px, but for sure I would like that its auto heigh:)
And also something strange. As it is like now and the design pops up.
It does not start at the TOP (with the gallery)
instead it starts where the listview starts?!?!

Here is my layout:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/widget28"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android=" http://schemas.android.com/apk/res/android" ;
<LinearLayout
android:id="@+id/widget29"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
<Gallery android:id="@+id/gallery"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="bottom"
/>
<TextView
    android:id="@+id/gallery_underline1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
android:gravity="center_horizontal"
           android:textSize="16sp"
                   android:textStyle="bold"
                   android:text="Picture Info helloo"
    />
    <TextView
    android:id="@+id/gallery_underline2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Seconde Line of Picture"
android:gravity="center_horizontal"
    />
<ListView
       android:id="@+id/shoppinglist"
    android:layout_width="fill_parent"
    android:layout_height="5366px" />
</LinearLayout>

</ScrollView>


thanks for help
chris

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



Layout Problem Listview in Scrollview

by guruk » Fri, 13 Mar 2009 01:42:42 GMT


 Hi, (sorry if this mail is twice, but i dont see my first posting
online:)

I have a Scrollview with an Gallery at the top, bellow two lines
textview and a Listview)

1. Problem.
Listview with height=Fill_parent or wrap_content does not work (it
only shows me a tiny part of the listview)
So i did just dummy Listview Height=5300, to see how it have to look
like.
What to do, that the Listview comes automaticly full filled and shown
with all items?
Finaly when I scroll the page down, the Gallery, textview and Listview
should scroll up, all.
Thats why I placed ALL in a Scrollview.

2. As it is now (with my dummy heigth 5300), when the GUI pops up, it
does not start at the top with the
gallery, instead it starts at the Listview ???!?!

Here is my Layout xml.

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/widget28"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android=" http://schemas.android.com/apk/res/android" ;
<LinearLayout
android:id="@+id/widget29"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
<Gallery android:id="@+id/gallery"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="bottom"
/>
<TextView
    android:id="@+id/gallery_underline1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
android:gravity="center_horizontal"
           android:textSize="16sp"
                   android:textStyle="bold"
                   android:text="Picture Info helloo"
    />
    <TextView
    android:id="@+id/gallery_underline2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Seconde Line of Picture"
android:gravity="center_horizontal"
    />
<ListView
       android:id="@+id/shoppinglist"
    android:layout_width="fill_parent"
    android:layout_height="5366px" />
</LinearLayout>

</ScrollView>

Thanks for Help

Chris

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


Sponsored Links


Layout Problem Listview in Scrollview

by guruk » Fri, 13 Mar 2009 01:47:17 GMT


 Hi, (sorry if this mail is twice, but i dont see my first posting
online:)

I have a Scrollview with an Gallery at the top, bellow two lines
textview and a Listview)

1. Problem.
Listview with height=Fill_parent or wrap_content does not work (it
only shows me a tiny part of the listview)
So i did just dummy Listview Height=5300, to see how it have to look
like.
What to do, that the Listview comes automaticly full filled and shown
with all items?
Finaly when I scroll the page down, the Gallery, textview and Listview
should scroll up, all.
Thats why I placed ALL in a Scrollview.

2. As it is now (with my dummy heigth 5300), when the GUI pops up, it
does not start at the top with the
gallery, instead it starts at the Listview ???!?!

Here is my Layout xml.

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/widget28"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android=" http://schemas.android.com/apk/res/android" ;
<LinearLayout
android:id="@+id/widget29"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
<Gallery android:id="@+id/gallery"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:gravity="bottom"
/>
<TextView
   android:id="@+id/gallery_underline1"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
android:gravity="center_horizontal"
          android:textSize="16sp"
                  android:textStyle="bold"
                  android:text="Picture Info helloo"
   />
   <TextView
   android:id="@+id/gallery_underline2"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:text="Seconde Line of Picture"
android:gravity="center_horizontal"
   />
<ListView
      android:id="@+id/shoppinglist"
   android:layout_width="fill_parent"
   android:layout_height="5366px" />
</LinearLayout>

</ScrollView>

Thanks for Help

Chris

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



Layout Problem Listview in Scrollview

by Romain Guy » Fri, 13 Mar 2009 01:49:00 GMT


 Do NOT put a ListView inside a ScrollView. ListView already handles
scrolling, you're only going to run into trouble.






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

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



Layout Problem Listview in Scrollview

by guruk » Fri, 13 Mar 2009 01:51:39 GMT


 hanks..

just look on youtube app, they do it the same.

but i got also they limit there listview at the first page :) so i did
not the same.

thanks
chris


On Mar 12, 7:48pm, Romain Guy <romain...@google.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Layout Problem Listview in Scrollview

by Romain Guy » Fri, 13 Mar 2009 01:53:17 GMT


 ouTube does not put a ListView inside a ScrollView. They simply use a
Gallery as a header view inside a ListView.

On Thu, Mar 12, 2009 at 10:51 AM, guruk <ilovesi...@gmail.com> wrote:



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

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



Layout Problem Listview in Scrollview

by guruk » Fri, 13 Mar 2009 02:06:19 GMT


 h thanks... that could be a solution.. yes.. great
but how to do this for example in my case?

thanks for help.. i love android but i am so newbie (usualy php
coder).. so thanks twice for your patient :)

On Mar 12, 7:53pm, Romain Guy <romain...@google.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. How to play a audio resource on Hero?

These phones are killing me with exceptions while running the same
trivial code that works on other phones, in which I play a short mp3
file packed as a raw resource.  This is the only MediaPlayer use in my
app, so I am sure not exhausting any limits on number of such items.

Here is the code that works on most Android phones and not on at least
SOME Hero/Eris.
What can/should I be doing differently?

// often (always?) returns null on Hero/Eris when called from within
my app's main activity
MediaPlayer mp = MediaPlayer.create(this, resId);
mp.start(); // this will just crash on a Hero/Eris, as mp will be null

// ditto... returns null and I do not know why
mp = MediaPlayer.create(getBaseContext(), resId);

**I have no Hero or Eris on which to test**, and so further detail is
difficult to obtain.

I also tried the following code after some other dev opined that Hero/
Eris had trouble playing audio resources.  I copy the resource out to
a file and then just get another error.

mp = new MediaPlayer();
copyResourceToFile(resId, "foo.mp3");
mp.setDataSource(fname);
mp.prepare();   // fails on java.io.IOException: Prepare failed.:
status=0x1

Could this be an unsupported codec (it's a 4 second mp3 for crying out
loud, exported from Audacity)?  Should I try a PCM encoded wav file?

I would love some data from those who have actually done this on Hero/
Eris.  I suspect any "well, this should work" answers will fail just
as mine have.

tone

--

2. Insert Content in MediaStore.Audio.Media.EXTERNAL_CONTENT_URI

Hello.

I get an error if I use this simple code:

       import android.provider.MediaStore.Audio.Media;
     // Save the name and description of an image in a ContentValues
map.
        ContentValues values = new ContentValues(3);
        values.put(Media.DISPLAY_NAME, "road_trip_1");
        values.put(Media.TITLE, "Day 1, trip to Los Angeles");
        values.put(Media.MIME_TYPE, "audio/mp3");

        // Add a new record without the bitmap, but with the values
just set.
        // insert() returns the URI of the new record.
        Uri uri = getContentResolver().insert
(Media.EXTERNAL_CONTENT_URI, values);

The error I get is on the last code line:
Writing exception to parcel
java.lang.NullPointerException
  at com.android.providers.media.MediaProvider.insertInternal
(MediaProvider.java:1286)
  at com.android.providers.media.MediaProvider.insert
(MediaProvider.java:1193)
(...)


But, when I insert a new image entry instead of an audio entry I get
no error!
(import android.provider.MediaStore.Images.Media; instead of
android.provider.MediaStore.Audio.Media; would work, but I need to
insert a audio file)

--

3. Keyboard/view layout issue

4. Layout - Is there some way to do wraparound with horizontal linear layout

5. Very new - need some help.

6. Android Virtual Device manager freezing upon creation

7. Update Tab-Content when clicking Tab