语义内容
如果使用开头和结尾约束布局视图,当在从左到右的语言(比如英语)和从右到左的语言(比如阿拉伯语)之间切换时,视图自动翻转位置。但是有些界面元素不会根据阅读方向改变它们的位置。例如,基于物理方向(上,下,左,右)的按钮总是保持同样的相对方向。
视图的semanticContentAttribute属性决定了,当在从左到右的语言和从右到左的语言之间切换时,视图的内容是否应该翻转。
在界面生成器的属性检查器中设置Semantic选项。如果值为Unspecified,视图的内容跟随阅读方向翻转。如果设置为Spatial,Playback,或者Force Left-to-Right,内容总是使用开头边缘在左边,结尾边缘在右边的布局。强制Right-to-Left总是使用开头边缘在右边,结尾边缘在左边的布局。