ورود

View Full Version : مشکل landscape



em9790
چهارشنبه 23 بهمن 1392, 15:11 عصر
سلام
چطور میشه یک layout با header و footer و main رو طراحی کرد که در حالت landscape آیتم ها روی هم نیفتن
از scrollview استفاده کردم ولی بازم header روی main میفته
ممنون

harani
چهارشنبه 23 بهمن 1392, 21:29 عصر
دوست گرامی سوال شما نافمهوم هستش

hamedjj
چهارشنبه 23 بهمن 1392, 22:47 عصر
کد layout را قرار بده
البته layout را میتونی برای حالت landscape جداگانه با گذاشتن پوشه land در res طراحی کنی

em9790
پنج شنبه 24 بهمن 1392, 10:09 صبح
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayoutLogin"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:padding="@dimen/padding_medium" >



<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayoutLoginMain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/rectangle_border"
android:gravity="center" >




<LinearLayout
android:id="@+id/linearLayoutLoginTextViews"
android:layout_width="@dimen/lwidth"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/LinearLayoutLoginEdit"
android:layout_alignTop="@+id/LinearLayoutLoginEdit"
android:orientation="vertical" >



<TextView
android:id="@+id/textViewLoginProject"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_small"
android:gravity="center"
android:text="@string/project"
android:textSize="@dimen/text_large" />



<TextView
android:id="@+id/textViewLoginUserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_large"
android:gravity="center"
android:text="@string/username"
android:textSize="@dimen/text_large" />



<TextView
android:id="@+id/textViewLoginPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_large"
android:text="@string/password"
android:textSize="@dimen/text_large" />

</LinearLayout>

<LinearLayout
android:id="@+id/LinearLayoutLoginEdit"
android:layout_width="@dimen/width"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/linearLayoutLoginTextViews"
android:orientation="vertical" >

<Spinner
android:id="@+id/spinnerLoginProject"
android:layout_width="fill_parent"
android:layout_height="@dimen/height" />


<EditText
android:id="@+id/editTextLoginUserName"
android:layout_width="fill_parent"
android:layout_height="@dimen/height"
android:ems="10"
android:inputType="text"
android:paddingLeft="@dimen/padding_small"
android:textSize="@dimen/text_large" />


<EditText
android:id="@+id/editTextLoginPass"
android:layout_width="fill_parent"
android:layout_height="@dimen/height"
android:ems="10"
android:inputType="textPassword"
android:paddingLeft="@dimen/padding_small"
android:textSize="@dimen/text_large" />

<LinearLayout
android:id="@+id/linearLayoutLoginButtons"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >


<Button
android:id="@+id/buttonLogin"
android:layout_width="wrap_content"
android:layout_height="40sp"
android:layout_weight="1"
android:text="@string/login"
android:textSize="@dimen/text_large" />


<Button
android:id="@+id/buttonLoginExit"
android:layout_width="wrap_content"
android:layout_height="40sp"
android:layout_weight="1"
android:text="@string/exit"
android:textSize="@dimen/text_large" />

</LinearLayout>
</LinearLayout>
</RelativeLayout>


<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:orientation="vertical" >


<include
android:layout_width="fill_parent"
android:layout_height="wrap_content"
layout="@layout/ipms_header" />

</LinearLayout>


<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:orientation="vertical" >

<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/ipms_footer" />

</LinearLayout>

</RelativeLayout>

:لبخندساده:

hamedjj
پنج شنبه 24 بهمن 1392, 11:26 صبح
در فایل res یه پوشه بساز به نام layout-land و فایل xml شخصی خودت را توش بساز

A.Del Piero
یک شنبه 11 اسفند 1392, 17:46 عصر
آیا برای برطرف کردن این مشکل برای phonegap نویس ها راه حلی هست ؟