رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چک کردن حالت افقی یا عمودی گوشی در جاوا
#1
سلام
در جاوا چگونه بفهمیم در حال حاظر گوشی ما افقی هست یا عمودی ؟
این کد زیر رو دارم اما مشکلش اینه که اگر کاربر برای بار اولین بار با حالت افقی اکتیویتی رو باز میکنه حالت افقی کار نمیکنه باید ابتدا با حالت عمودی اکتیوتی رو باز کنه بعد گوشیو به افقی تغیر بده تغیرات انجام میشه 

    @Override
   public void onConfigurationChanged(Configuration newConfig) {
       super.onConfigurationChanged(newConfig);
     
       if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {


       } else {

       }
   }

و وقتی که کاربر رویه یه دکمه آن کلیک لیسنر کرد چطوری به حالت افقی تبدیلش کنیم ؟ مثلا در  میدیا پلیر ها یه دکمه مربعی هست و قتی روش کلیک میشه افقی میشه

ممنونتون میشم دوستان راهنمای کنید.
پاسخ
تشکر شده توسط:
#2
کافیه width و height رو از DisplayMetrics دریافت کنید و با هم مقایسه کنید.
پاسخ
تشکر شده توسط: sirwan
#3
لطفا اگه میشه با کد توضیح بدید ممنونتون میشم
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان