تغییر Direction یا چیدمان صفحه در اندروید بوسیله جاوا RTL یا LTR

ارسال پست
java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

تغییر Direction یا چیدمان صفحه در اندروید بوسیله جاوا RTL یا LTR

پست توسط java2 » پنج شنبه 20 دی 1397, 2:42 am

متد و خصوصیات ذیل را در کلاسی ذخیره کرده سپس آنرا فراخوانی و در ورودی عدد 1 یا 2 را ارسال کنید.

کد: انتخاب همه


    public static final int RTL_DIRECTION = 1;
    public static final int LTR_DIRECTION = 2;

    public void setDirection(int direction) {
        if (direction == RTL_DIRECTION) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1)
                getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
        }
        if (direction == LTR_DIRECTION) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1)
                getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_LTR);
        }
    }


ارسال پست