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

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

فرض کنید بخواهیم جهت صفحه نمایش گوشی را به دست آوریم و سپس بر اساس اینکه گوشی در حالت عمودی (portrait) یا حالت افقی (landscape) باشد، یک سری کد را اجرا نماییم :

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

برای این منور، کدهای زیر را می نویسیم :


int portrait_or_landscape = getResources().getConfiguration().orientation;
if(portrait_or_landscape==1){ // portrait
    Toast.makeText(getApplicationContext(), "portrait", Toast.LENGTH_SHORT).show();
    // some code for ((portrait))
}else{ // landscape
    Toast.makeText(getApplicationContext(), "landscape", Toast.LENGTH_SHORT).show();
    // some code for ((landscape))
}

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

نکته

در مبحثی دیگر شرح دادیم که چگونه تعیین کنیم که هنگام چرخش صفحه نمایش گوشی، Activity دوباره از ابتدا اجرا نشود (