kavous_kiani

فرگمنت و اورینتیشن

6 ارسال در این موضوع قرار دارد

.

دوستان!

برای آنکه یک "فرگمنت" تنها در حالت پورتریت دیده شود، دستور اورینتیشن را در کدام فایل باید قرار دهیم.

در مانیفست که فرگمنت ها دیده نمی شوند.

من می‌خواهم فرگمنت برنامه تنها به صورت پورتریت دیده شود.

ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شما فرگممنت های خود را در قالب یک FragmentActivity نمایش میدهید و بین صفحات جابجا میشوید. برای اینکار در مانیفست  و کلاس مربوطه Orientation را لحاظ کنید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

.

با تشکر از شما

من از این برنامه استفاده می کنم که خودتان لینک اش را دیده اید : لینک

و در این پروژه اگر نگاه کنید، در مانیفست آن فقط مین اکتیویتی وجود دارد.

الان من دچار این مشکل هستم که چطور بین صفحات لینک بدهم، و همچنین چطور صفحات را، به ضرورت کار، پورتریت یا لنداسکیپ نگه دارم.

به این کد موجود در مانیفست برنامه نگاه کنید:

<?xml version="1.0" encoding="utf-8"?>   package="info.androidhive.slidingmenu"   android:versionCode="1"   android:versionName="1.0" >       android:minSdkVersion="11"       android:targetSdkVersion="17" />       android:allowBackup="true"       android:icon="@drawable/ic_launcher"       android:label="@string/app_name"       android:theme="@style/AppTheme" >           android:name="info.androidhive.slidingmenu.MainActivity"           android:label="@string/app_name" >

ممنون

.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

.

از دوستان خواهشمندم به مقاله داده شده نگاهی بکنند، و راهنمایی کنند که دستور اورینتیشن برای فرگمنت ها را در کجا وارد کنم؟

ممنون

.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگر اکتیویتی شامل این فرگمنت ها را در حالت پورتریت قرار بدهم، تمام فرگمنت ها احتمالاً یک حالته خواهند شد، و این مورد نظر من نیست، چون شاید بخواهم برخی از فرگمنت ها برای نمایش ویدئو لنداسکیپ شوند.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

.

دوستان!

پاسخ را یافتم.

باید در فایل جاوای فرگمنت موردنظرمان، دستور دوست‌مان --- را قرار دهیم :

coActivity a = getActivity();if(a !=null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

و برای اطمینان، در فرگمنت‌های دیگر دستور زیر را قرار دهیم :

Activity a = getActivity();         if(a !=null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);

منبع : این مقاله

با تشکر از دوستان

.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری