基于Android MarginLeft與MarginStart的區(qū)別(詳解)
我們在寫layout布局的時(shí)候,我們會發(fā)現(xiàn)有這樣幾個(gè)比較相似的屬性:
MarginStart MarginLeft
MarginEnd MarginRight
這些屬性的區(qū)別是什么? 根據(jù)api注釋,我們得知MarginStart指的是控件距離開頭View部分的間距大小,MarginLeft則指的是控件距離左邊View部分的間距大小,MarginEnd和MarginRight同理。
一般情況下,View開始部分就是左邊,但是有的語言目前為止還是按照從右往左的順序來書寫的,例如阿拉伯語,在Android 4.2系統(tǒng)之后,Google在Android中引入了RTL布局,更好了支持了由右到左文字布局的顯示,為了更好的兼容RTL布局,google推薦使用MarginStart和MarginEnd來替代MarginLeft和MarginRight,這樣應(yīng)用可以在正常的屏幕和由右到左顯示文字的屏幕上都保持一致的用戶體驗(yàn)。
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:onClick="cancle" android:id="@+id/cancel" style="@style/common_button_style" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_marginStart="75dp" android:text="取消" /> <Button android:onClick="query" android:id="@+id/query" style="@style/common_button_style" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentTop="true" android:layout_marginEnd="49dp" android:text="確定" /> </RelativeLayout>
以上這篇基于Android MarginLeft與MarginStart的區(qū)別(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
5步教你快速寫一個(gè)android Router路由框架
本篇文章主要介紹了5步教你快速寫一個(gè)Router路由框架(詳細(xì)步驟),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11Android開發(fā)之DatePickerDialog、TimePickerDialog時(shí)間日期對話框用法示例
這篇文章主要介紹了Android開發(fā)之DatePickerDialog、TimePickerDialog時(shí)間日期對話框用法,結(jié)合實(shí)例形式分析了Android使用DatePickerDialog、TimePickerDialog顯示日期時(shí)間相關(guān)操作技巧,需要的朋友可以參考下2019-03-03Android開發(fā)之WebView輸入框提示解決辦法
在做webview應(yīng)用時(shí),當(dāng)輸入的文字過多時(shí),輸入的提示箭頭會移動到輸入框外,怎么解決這個(gè)問題呢?下面小編給大家介紹Android開發(fā)之WebView輸入框提示解決辦法,一起看看吧2016-06-06如何在Android 中實(shí)現(xiàn)scp操作
這篇文章主要介紹了如何在Android 中實(shí)現(xiàn)scp操作,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-03-03基于android示例程序(bitmapfun) 高效加載圖片讓人無語地方
嘗試了使用git上的一個(gè)開源項(xiàng)目afinal(bitmapfun的封裝版)來加載圖片,但是在測試的時(shí)候發(fā)現(xiàn)了一個(gè)問題,新的圖片加載器(bitmapfun)比之前用的ImageDownloader要慢很多,特別是在網(wǎng)絡(luò)狀況不好的時(shí)候,那簡直是太讓人無語了2013-04-04深入淺出RxJava+Retrofit+OkHttp網(wǎng)絡(luò)請求
本篇文章主要介紹了深入淺出RxJava+Retrofit+OkHttp網(wǎng)絡(luò)請求,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11Android中Intent機(jī)制詳解及示例總結(jié)(總結(jié)篇)
本文是小編日常收集整理些有關(guān)Android中Intent機(jī)制詳解及示例總結(jié),對android中intent相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-04-04Android三種實(shí)現(xiàn)定時(shí)器的方法
本文給大家分享了3種Android實(shí)現(xiàn)定時(shí)器的方法的示例,,需要的朋友可以參考下2015-02-02Android性能優(yōu)化之捕獲java crash示例解析
這篇文章主要介紹了Android性能優(yōu)化之捕獲java crash示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09Android使用CoordinatorLayout實(shí)現(xiàn)底部彈出菜單
這篇文章主要為大家詳細(xì)介紹了Android使用CoordinatorLayout實(shí)現(xiàn)底部彈出菜單,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11