Evan, You may find this post helpful as well. Not exactly right, but closer than what I have...
http://www.anddev.org/viewtopic.php?p=28996#28996 On Nov 3, 11:39 pm, Susan <[email protected]> wrote: > Evan, > > I am also struggling with this same problem. It's mystifying because > so many widgets seem to have this look and yet I find it hard to > believe that all the developers painstakingly did it by hand. > > Can you post a screenshot of what you have? In what way is yours just > a couple of pixels off? > > Also, did you make that text_border file yourself? (I assume it is a > ninepatch...?) I scanned the SDK for *.9.png and found several > ninepatches that were similar but none that looked exactly right. > (Here's an example of how mine looks with the Toast > ninepatch:http://screencast.com/t/zEyDZr8fnI) It sure seems like if we found > the > right ninepatch image we'd just have to add the faint shadow to thetextand > then we'd be home free. > > On Oct 29, 10:40 pm, Evan Ruff <[email protected]> wrote: > > > Hey Guys, > > > I was hoping someone could help me with a home screenwidgetI'm > > trying to layout. Basically, I'm trying to layout mywidgetso it > > matched a standard home screen application shortcut perfectly. > > Basically, at this point, I'm about ~2px off and it's driving me > > crazy! Has anyone gotten this to match up juuuuust right? Should I be > > able to find this layout in the source somewhere? Any clues would be > > much appreciated. Here's my layout thus far: > > > drawable/text_border.xml - For the black background around thetext: > > <shape xmlns:android="http://schemas.android.com/apk/res/android"> > > <solid android:color="#99000000"/> > > <padding android:left="5dp" android:right="5dp" > > android:bottom="1dp" android:top="1dp" /> > > <corners android:radius="7dp" /> > > </shape> > > > layout/widget.xml - Thewidgetitself: > > <?xml version="1.0" encoding="utf-8"?> > > <FrameLayout xmlns:android="http://schemas.android.com/apk/res/ > > android" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:layout_gravity="center" > > > > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > > android" > > android:orientation="vertical" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:layout_gravity="center" > > > > > <ImageView android:id="@+id/icon" > > android:layout_gravity="center" > > android:src="@drawable/icon_gray" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:paddingBottom="5px" > > android:paddingTop="5px" > > /> > > <TextView android:id="@+id/message" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="@drawable/text_border" > > android:textColor="#FFFFFFFF" > > android:layout_gravity="center" > > android:text="Assistant" > > android:textSize="12px" > > /> > > </LinearLayout> > > </FrameLayout> > > > Thanks for any help tuning this badboy. > > > Thanks! > > > Evan -- 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] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

