2
Изменение direciton влево при AddView в LinearLayout
возможно, если изменить направление, когда я добавляю вид в LinearLayout слева?
Изменение direciton влево при AddView в LinearLayout
возможно, если изменить направление, когда я добавляю вид в LinearLayout слева?
Оцените атрибут layoutDirection
. В вашей LinearLayout
:
android:layoutDirection="rtl"
"rtl"
в данном случае означает "справа налево".
Реализация за то, что вы пытаетесь сделать, будет состоять из одной вертикали LinearLayout
с двумя горизонтальными LinearLayout
s в качестве своих детей.
Для этого требуется уровень API 17. Я создал приложение с минимальным уровнем API 10. – ihsanhf
Хороший улов, я пропустил это. Для строки справа налево вы можете использовать «RelativeLayout» вместо этого. Для самого правого представления укажите 'android: layout_alignParentRight =" true "'. Для каждого последующего представления укажите 'android: layout_toLeftOf =" @ id/previousViewId "', где 'previousViewId' фактически указывается в XML для каждого представления, например' android: id = "@ + id/view1" '. Это должно выполнить эту работу. –