بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سلام دوستان چطوری برای portraitو landscape صفحه نمایش؟

مدیریت گفتگو
hamedsobhi 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان چطوری برای   portraitو landscape صفحه نمایش جور خاصی برنامه بنویسم مثلا اگر portrait بود فعلان کارو بکن اگر landscapeبود فلان کارو بکن.

 

نظرات

Spirit 11 سال پیش
تیتر سوالتون مناسب نیست دوست عزیز، لطفاً تصحیحش کنید.

پاسخ‌ها 1

Saeed Mozaffari 11 سال پیش

کد زیر حالت orientation گوشی رو چک میکنه و طبق همون حالت عمل مورد نظر رو انجام میده که در اینجا اون عمل مورد نظر چاپ کردن یک Toast هست.

  @Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);

// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .