آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

چرخاندن صفحه نمایش گوشی به حالت عمودی (portrait) یا حالت افقی (landscape)، با کدنویسی java ، در برنامه نویسی اندروید

معمولا زمانی که کاربر، گوشی موبایل خود را می چرخاند، برنامه اندروید نیز به صورت خودکار، چرخیده و حالت عوض می کند (مگر اینکه کاربر این امکان را در گوشی موبایل خود از کار انداخته باشد). اکنون فرض کنید که خود ما بخواهیم که با یک سری کد (کد java) که در Activity می نویسیم، صفحه نمایش گوشی را چرخانده و به یکی از دو حالت عمودی (portrait) یا افقی (landscape) ببریم. برای این منظور، در ادامه، کدهایی را ذکر می کنیم.

دقت شود که این مورد، برای زمانی است که بخواهیم به طور ناگهانی، جهت صفحه نمایش را تغییر بدهیم، اما اگر قصد دارید که Activity همیشه در یکی از دو حالت عمودی (portrait) یا حالت افقی (landscape) نمایش داده شود، باید آموزش شماره 221 را بخوانید.

چرخاندن صفحه نمایش گوشی به حالت عمودی (portrait) یا حالت افقی (landscape)، با کدنویسی java ، در برنامه نویسی اندروید
گوشی در دو حالت عمودی (portrait) و افقی (landscape)

برای اینکه Activity به حالت عمودی (portrait) برود، باید کدهای زیر را در میان کدهای Activity بنویسیم :


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

برای اینکه Activity به حالت افقی (landscape) برود، باید کدهای زیر را در میان کدهای Activity بنویسیم :


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
نویسنده علیرضا گلمکانی
شماره کلید 2807
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)