TextView 與影象
Android 允許程式設計師在 TextView
的四個角放置影象。例如,如果你要建立一個包含 TextView
的欄位,同時你希望顯示該欄位是可編輯的,那麼開發人員通常會在該欄位附近放置一個編輯圖示。Android 為 TextView
提供了一個名為複合 drawable 的有趣選項 :
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:drawablePadding="4dp"
android:drawableRight="@drawable/edit"
android:text="Hello world"
android:textSize="18dp" />
你可以將 drawable 設定為 TextView
的任何一側,如下所示:
android:drawableLeft="@drawable/edit"
android:drawableRight="@drawable/edit"
android:drawableTop="@drawable/edit"
android:drawableBottom="@drawable/edit"
設定 drawable 也可以通過以下方式以程式設計方式實現:
yourTextView.setCompoundDrawables(leftDrawable, rightDrawable, topDrawable, bottomDrawable);
將任何移交給 setCompoundDrawables()
的引數設定為 null
將從 TextView
的相應側移除圖示。