maybe you can create 2 different xml files for each mode.

create a folder "layout-land" and a folder "layout-port" under "res"
and place the xml file (same filename) into it.

the xml file mustnt be inside "layout".

this way the best fitting xml file is used :)

greetings,
darolla

2009/2/10 manoj <[email protected]>:
>
> Hi frnds,
>
> I did as you suggested.
>
> I used ScrollView,
>
> inside that I used LinearLayout, but still the problem persists.
>
> can you please help me.
>
> Thanks,
> Manoj.
>
> On Feb 10, 5:52 pm, Odessa Silverberg
> <[email protected]> wrote:
>> Well there can be some reasons. Problem is you aren't specific enough
>> to get a clue what could be causing it. First off, you can also swap
>> to Landscape Mode in the emulator too, if you press Ctrl+F11 (iirc,
>> don't have eclipse/SDK installed on work)
>>
>> However, there could be a few reasons for this:
>>
>> 1. If you have designed your application for potrait mode, you maybe
>> forgot to add a scroll view. So an application in potrait mode would
>> look fine but when you flip it (i.e. open the keyboard in the G1), it
>> turns into landscape mode.
>>
>> In this case you could simply add a <ScrollView> element as top
>> element in the XML file
>> i.e.
>> <ScrollView
>> android:layout_height="fill_parent"
>> android:layout_width="fill_parent">
>>    <LinearLayout
>>         android:layout_....
>>    >
>>       <!-- Your other Views comes here -->
>>   </LinearLayout>
>> </ScrollView>
>>
>> 2. Maybe you used fixed layout where every view has a fixed position.
>> this can cause some very unflexible layouts. Instead use something
>> more flexible, like Relative or Linear Layout (even Table Layout)
>>
>> On Feb 10, 1:28 pm, manoj <[email protected]> wrote:
>>
>> > Hi friends,
>>
>> > I have a small application. It has some user inputs (like name, phone
>> > number, country, connection type...etc, I used editText for the user
>> > to enter). Its working fine on the emulator. When I installed the same
>> > app on real device, firstly it shows the whole input screen. But when
>> > I tried to give input, (changing into landscape mode) half of the
>> > screen is not visibiling. I want   to show the whole screen, I dont
>> > know how to do? can any one please help me?
>>
>> > Thanks,
>> > Manoj.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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