Thank you.
How can I lay out 1 label at a line? I try switching to
RelativeLayout, it is still the same problem.


On Fri, Mar 20, 2009 at 9:33 PM, Romain Guy <[email protected]> wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to