Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 的Android進階之旅------)android:drawableLeft的用法

的Android進階之旅------)android:drawableLeft的用法

編輯:關於Android編程

有時候想在EditText左邊放一個圖片,如圖所示:

\

就可以在xml布局文件中的EditText定義代碼中,添加入下面的代碼,即可實現:

 

android:drawableLeft=@drawable/login_user 


 

 

在TextView中有這麼一系列屬性,可以在文字的上下左右開始結束處畫圖片等drawable對象。
  android:drawableBottom:在text的下方輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawableLeft:在text的左邊輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawableRight:在text的右邊輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawableTop:在text的正上方輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawableStart: 在text的開始處輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawableEnd: 在text的結束處輸出一個drawable,可以是圖片,樣式,顏色等。
  android:drawablePadding:設置text與drawable的間距,是與drawableLeft、 drawableRight、drawableTop、drawableBottom一起使用。
 那麼問題就來了,drawableStart和drawableLeft到底有什麼區別呢?我們讀一段文字,都是從左到右,於是對於我們來說start和left是一個概念。但是還有些文化,像阿拉伯等是從右到左的,這兩者就截然相反了。用start、end代替left、right這是Android新提供的RTL Layout Support所推薦的做法。

 

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved