Android保证金开始/结束与右/左之间有什么区别?

Cha*_*eon 118 android android-layout

Android保证金开始和右边(或保证金结束和左边)有什么区别?

这是一个微不足道的问题,但我似乎无法从文档中学习视图开始/结束和左/右之间的区别.可能我只是听不懂东西,但我根本无法取得任何进展.

Com*_*are 166

对于从左到右的流量,start = left,end = right.

对于从右到左的流程,start = right,end = left.

作为Android 4.2对RTL布局的支持的一部分,API级别17中添加了"开始"和"结束"概念.

  • 如果它们不同,你知道哪一个优先吗?(好奇心).比如`marginLeft = 1``marginStart = 2`(例如在Left2Right场景中) (5认同)
  • @Liggliluff错误,拼写错误等:)在API 17开始/结束后优先,如果您仍然使用旧的,则会发出LINT警告.他们被忽略了,我试过了. (2认同)

Avn*_*mar 16

Android支持来自API 17+的RTL布局,即Android 4.2(Jelly Bean).当我们使布局支持RTL和LTR时,我们不能使用layout_marginleft和layout_marginRight,我们使用layout_marginstart和layout_maginend.

PIC