2015-04-05 3 views
3
.

. Меняю мой layoutDirection на RTL, но в методе RTL и LTR метод getX() возвращает тот же номер. этот метод вычисляет X с левой стороны экрана. Как изменить поведение макета для вычисления X справа от экрана? спасибо большое.Платформа Android RTL. Направление поведения.

+0

сообщение, что вы пробовали – Gattsu

+0

Я стараюсь использовать перетаскивание. Я динамически добавляю представление (куб) в свой макет и перетаскиваю его. –

+0

Я просил «код», пожалуйста, прочитайте [как спросить] (http://stackoverflow.com/questions/how-to-ask) – Gattsu

ответ

0

Просмотреть в андроидных работах самостоятельно от направления макета! что означает, что в вашем случае и в любых других случаях он работает правильно и вычисляет X и Y от вверху слева экрана!

для вашей проблемы есть два подхода:

один высчитывает х из правой части экрана с как ниже псевдо

screenWidth - getX() 

два обратного кода для работы с реальными X .

Смежные вопросы