Followup from last post! I set the TableLayout visibility to "gone" because I toggle it on/off depending on how this layout is used. You will DEFINITELY want to set it to "visible" to see what is going on! I was just imagining the frustration I might encounter trying this example and over looking this.
Jason On Sun, Nov 8, 2009 at 5:28 PM, Jason Van Anden <jason.van.an...@gmail.com>wrote: > You want to avoid setting specific pixel dimensions especially because of > the various screen dimensions you may encounter. > > I think this layout will help get you where you need to go. It is a > preliminary layout for a listview with three equally spaced buttons at the > bottom (<plug>its for a soon to be released new feature of > BubbleBeats</plug>). It was somewhat painful getting this sorted out - > hopefully this will save you the some ... > > This example was very helpful to me: http://www.connorgarvey.com/blog/?p=1 > > <?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="fill_parent"> > > <TableLayout android:id="@+id/button_table" > android:layout_width="fill_parent" > android:layout_height="wrap_content" android:layout_weight="1" > android:layout_alignParentBottom="true" > android:layout_alignParentLeft="true" > android:visibility = "gone"> > > <TableRow android:layout_weight="1"> > > <Button android:id="@+id/select_bubble_toggle" > android:layout_width="0dip" > android:layout_height="fill_parent" > android:layout_weight="1" android:text="select" /> > > <Button android:id="@+id/bubble_preview" > android:layout_width="0dip" > android:layout_height="fill_parent" > android:layout_weight="1" > android:text="preview" /> > > <Button android:id="@+id/add_bubble" > android:layout_width="0dip" > android:layout_height="fill_parent" > android:layout_weight="1" > android:text="add" /> > > </TableRow> > </TableLayout> > > <ListView android:id="@android:id/list" > android:layout_width="fill_parent" > android:layout_height="wrap_content" android:layout_weight="1" > android:layout_above="@id/button_table" > android:drawSelectorOnTop="false" /> > > </RelativeLayout> > > Jason Van Anden > http://www.BubbleBeats.com > > > > On Sun, Nov 8, 2009 at 11:27 AM, Mark Murphy <mmur...@commonsware.com>wrote: > >> Mark Wyszomierski wrote: >> > Is there any style I can set which will make a set of buttons the same >> > width (without specifying an explicit size in pixels)? For example: >> > >> > <Layout> >> > <Button> >> > <EditText> >> > <Button> >> > </Layout> >> > >> > is there a way to make the two buttons the same width, even though >> > they may have different text? Right now I'm measuring the larger one >> > via a measure call and setting the other one to that explicit width, >> >> LinearLayout >> Button with weight=1 and width=0px >> EditText >> Button with weight=1 and width=0px >> >> With this, though, you have to be comfortable that there will be >> sufficient space to hold everything. For example, QVGA has only 240px >> horizontally, so you need short captions to the buttons. >> >> -- >> Mark Murphy (a Commons Guy) >> http://commonsware.com | http://twitter.com/commonsguy >> >> Android App Developer Training: http://commonsware.com/training >> >> -- >> 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<android-developers%2bunsubscr...@googlegroups.com> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- 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