alignRight和alignEnd有什么区别?

alignRight和alignEnd有什么区别?

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

sdk 4.2後推出的alignEnd/Start等等的,是為了更好的做到本地化推出的功能,因為有些地區習慣用右到左的文字排列方式。

(參考https://android-developers.googleblog.com/2013/03/native-rtl-support-in-android-42.html)

所以我的理解是,alignRight是右邊緣和另一個指定組件的右邊緣對齊

但是alignEnd的話,是和另一個指定組件的末端對齊,但是這個末端就看地區了,如果是習慣LTR(左到右排列)的,那就是相當於和右邊緣對齊,如果是習慣RTL(又到左排列的)就是相當於和左邊緣對齊

  • 瞳劫 提问者 #1
    非常感谢!
    2017-04-26 12:38:21
慕运维2948618 2017-04-15 13:23:47

同问有什么区别。

人土土zzzzz 2017-04-12 11:19:07

同问,同问

Python工程师 2017-02-28 10:22:58

只是它们在绘图时绘制的方向,先后顺序不同而已。但最终看到的效果是一样的


Python工程师 2017-02-27 17:09:56

android:layout_alignEnd     本组件的末端和某组件末端对齐

android:layout_alignRight   本组件的右边缘和某组件的的右边缘对齐


  • 提问者 瞳劫 #1
    末端和右边缘不一样?
    2017-02-27 17:10:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师