Your LinearLayout is horizontal and both your children are width=fill_parent.
On Fri, Mar 20, 2009 at 9:30 PM, Meryl Silverburgh <[email protected]> wrote: > > Romain, > > Thank you. But I change the height to wrap_content for both items. > I still see only 1 item in the emulator. > > Any idea please? > > > On Fri, Mar 20, 2009 at 8:48 PM, Romain Guy <[email protected]> wrote: >> >> You specified a height of fill_parent for both items. So they both >> have the height of their parent. So the second one is outside of the >> parent. >> >> On Fri, Mar 20, 2009 at 6:53 PM, Meryl Silverburgh >> <[email protected]> wrote: >>> >>> Hi, >>> >>> I am trying to create a compound widget which has 2 labels (i.e. >>> textview), one label on each line. >>> >>> public class TwoLabel extends LinearLayout { >>> private TextView mLabel; >>> private TextView mLabel2; >>> >>> public TwoLabel(Context context, AttributeSet attrs, int defStyle) { >>> super(context, attrs, defStyle); >>> >>> mLabel = new TextView(context, attrs, R.attr.textViewStyle); >>> >>> mLabel2 = new TextView(context, attrs, R.attr.textViewStyle); >>> >>> mLabel.setLayoutParams(new >>> LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, >>> LinearLayout.LayoutParams.FILL_PARENT)); >>> >>> >>> mLabel2.setLayoutParams(new >>> LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, >>> LinearLayout.LayoutParams.FILL_PARENT)); >>> >>> addView(mLabel); >>> addView(mLabel2); >>> } >>> >>> My question is why I only see the first label but not the second label? >>> >>> In the layout.xml file which uses the TwoLabel compound widget, I did this: >>> >>> <TwoLabel >>> android:layout_width="fill_parent" >>> android:layout_height="fill_parent" >>> android:id="@+id/textFieldLabel" >>> >>> /> >>> >>> So I am not sure why I only see the first label but not the second one. >>> >>> >>> >>> >>> On Fri, Mar 20, 2009 at 6:50 PM, Meryl Silverburgh >>> <[email protected]> wrote: >>>> Hi, >>>> >>>> I am trying to create a compound widget which has 2 labels (i.e. >>>> textview), one label on each line. >>>> >>>> public class TwoLabel extends LinearLayout { >>>> private TextView mLabel; >>>> private TextView mLabel2; >>>> >>>> public TwoLabel(Context context, AttributeSet attrs, int defStyle) { >>>> super(context, attrs, defStyle); >>>> >>>> mLabel = new TextView(context, attrs, R.attr.textViewStyle); >>>> >>>> mLabel2 = new TextView(context, attrs, R.attr.textViewStyle); >>>> >>>> } >>>> >>>> } >>>> >>> >>> > >>> >> >> >> >> -- >> Romain Guy >> Android framework engineer >> [email protected] >> >> 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 >> >> > >> > > > > -- Romain Guy Android framework engineer [email protected] 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 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

