آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

hamedsobhi  11 سال پیش  11 سال پیش
+1 0

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

 

+1 0
تیتر سوالتون مناسب نیست دوست عزیز، لطفاً تصحیحش کنید. (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Saeed Mozaffari  11 سال پیش
+4 0

کد زیر حالت 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();
}
}

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