Farzad Sarseifi 575 ارسال شده در ۴ اردیبهشت ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۴ اردیبهشت ۱۳۹۲ گرفتن جهت صفحه نمایش در اندروید پیش می آید که بخواهیم جهت صفحه نمایش را بدست آوریم و بسته به آن UI را طراحی کنیم تا برای ان حالت مثلا افقی یا عمودی نمایش داده شود. برای اینکار باید از این طریق عمل کنید: 1- ابتدا یک تابع برای برگرداندن حالت صفحه نوشته میشود. [shcode=java] public int getScreenOrientation() { return getResources().getConfiguration().orientation; } [/shcode] 2- بعد از اینکه مقدار بدست آمده Portrait یا Landscap بود،بسته به آن دستورات خود را اعمال میکنیم. [shcode=java] @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(getScreenOrientation() == Configuration.ORIENTATION_PORTRAIT) { System.out.println("Protrait Screen"); } else { System.out.println("Lanscaps Screen"); } } [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .