View Full Version : مشکل landscape
  
em9790
چهارشنبه 23 بهمن 1392, 16:11 عصر
سلام
چطور میشه یک layout با header و footer و main رو طراحی کرد که در حالت landscape آیتم ها روی هم نیفتن
از scrollview استفاده کردم ولی بازم header روی main میفته 
ممنون
harani
چهارشنبه 23 بهمن 1392, 22:29 عصر
دوست گرامی سوال شما نافمهوم هستش
hamedjj
چهارشنبه 23 بهمن 1392, 23:47 عصر
کد layout را قرار بده
البته layout را میتونی برای حالت landscape جداگانه با گذاشتن پوشه land در res طراحی کنی
em9790
پنج شنبه 24 بهمن 1392, 11: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, 12:26 عصر
در فایل res یه پوشه بساز به نام layout-land و فایل xml شخصی خودت را توش بساز
A.Del Piero
یک شنبه 11 اسفند 1392, 18:46 عصر
آیا برای برطرف کردن این مشکل برای phonegap نویس ها راه حلی هست ؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.