بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سلام دوستان چطوری برای portraitو landscape صفحه نمایش؟
سلام دوستان چطوری برای 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();
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .