ImageView in ListActivity won't scale...

by MagouyaWare » Wed, 21 Apr 2010 06:57:31 GMT


Sponsored Links
 I posted this same question on StackOverflow two days ago and haven't
received a response yet so I figured I would try my luck on here.  For
those interested here is the link to stackoverflow:
 http://stackoverflow.com/questions/2661223/imageview-scale-type-not-working-in-list-activity 

I have used ImageView's before and understand the different scale
types that can be set... However I am having an incredibly difficult
time trying to get an ImageView to scale properly in the row of a
ListActivity or an ExpandableListActivity.

I have tried setting the android:scaleType property to every single
value but the image never scales down. I have set the min and max
sizes as well and they don't seem to have any effect. I have done both
of these things in both the XMl and in code to no avail...

Does anyone have any ideas or perhaps a workaround?

Here is the XML for my group row for an ExpandableListView:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
        xmlns:android=" http://schemas.android.com/apk/res/android" ;
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:padding="6dip"
        <ImageView
                android:id="@+id/item_selection_icon_id"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginRight="5dp"
                android:layout_marginLeft="30dp"
                android:minWidth="10dp"
                android:minHeight="10dp"
                android:maxWidth="10dp"
                android:maxHeight="10dp"
                android:scaleType="centerInside"
        />

        <!--  App Name -->
        <TextView
                android:id="@+id/item_app_name_id"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_toRightOf="@id/item_selection_icon_id"
                android:layout_alignBaseline="@id/item_selection_icon_id"
                android:textStyle="normal|bold"
                android:textSize="24sp"
        />

        <!-- Package Information -->
        <TextView
                android:id="@+id/item_app_pkg_name_id"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/item_app_name_id"
                android:layout_toRightOf="@id/item_selection_icon_id"
                android:layout_weight="2"
                android:textStyle="italic"
                android:textSize="12sp"
        />
</RelativeLayout>


Thanks in advance for any help!

--



ImageView in ListActivity won't scale...

by Justin Anderson » Thu, 22 Apr 2010 07:57:43 GMT


 or anyone else who is having the same problem I have the answer!

I have updated the stackoverflow question as well, but the solution is to
remove the lines to specify the min and max sizes and to specify the exact
value in android:layout_width and android:layout_height instead of
wrap_content

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


On Tue, Apr 20, 2010 at 4:57 PM, MagouyaWare <magouyaw...@gmail.com> wrote:

>


Sponsored Links


Other Threads

1. Do Cursors provide write access?

This page:

http://developer.android.com/reference/android/database/Cursor.html

says:

"This interface provides random read-write access to the result set
returned by a database query."

but I can't find any way to update a database with a cursor.

-MK

PS I have started noting things like this as a sidewiki entry for the
documentation page, like so:

http://www.google.com/sidewiki/entry/mathiastck/id/QjAEe_iUbNB7b8fgNGTxUftHQEI

-- 

2. ViewFactory for multiple switchers?

At first glance, I don't see a way for a class to act as a ViewFactory for 
multiple ViewSwitchers.  Specifically, I have both an ImageSwitcher and a 
TextSwitcher in my activity, and while I understand I can create a small class 
to act as a factory for one (or each) of them, the example code just implements 
all of that within the Activity.

  Is there a way to provide views for multiple ViewSwitchers?  By figuring out 
which switcher is invoking it, or some other such?

  Thanks...

                        - Chris

-- 

3. Activity that checks for nonexistent folder causes startActivityForResult to fail?

4. 2d Game...how to make a cicle?...code

5. calendar and contacts applications crashing

6. LayoutInflater did not apply android:layout_width and android:layout_height defined in XML

7. RadioButton on the right side of my view