我有一个水平镜像的布局,即在屏幕左侧左对齐的视图,以及在屏幕右侧右对齐的视图。 对左视图进行更改有点繁琐,然后必须将更改复制到右视图,同时从左到右切换所有方向。 例如,这个textView:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hello"
android:gravity="left"
android:layout_toLeftOf="@+id/other_view"/>
必须使用此textView:
在另一侧复制<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hello"
android:gravity="right"
android:layout_toRightOf="@+id/other_view"/>
这是可管理的,但我很好奇是否每次都有比复制粘贴更改更好的解决方案。也许某些事情可以通过编程方式完成,但这样做可以消除在XML中设计时看到更改的好处。