صفحه 1 از 1

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

ارسال شده: پنج شنبه 20 دی 1397, 2:42 am
توسط java2
متد و خصوصیات ذیل را در کلاسی ذخیره کرده سپس آنرا فراخوانی و در ورودی عدد 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);
        }
    }