其透明背景的邊緣之間的距離相等,我有一些文字具有透明背景的,像這樣如何提供一個文本,並在Android中
現在,當文字太小,它看起來不錯,中心(也有我的android:minWidth =「150dip」),像上面,但因爲它是WRAP_CONTENT文本爲大
它包裝這樣的。
有沒有一種方法可以讓我總是有背景和文本的邊緣之間的恆定空間,也有文本爲中心的(這將是顯而易見的,一旦雙方均固定) 這是我的文字XML
<TextView
android:id="@+id/title2"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_weight="1"
android:background="@drawable/tocheader"
android:gravity="center_vertical|center_horizontal"
android:minWidth="150dip"
android:text="example"
android:textColor="#ffffff"
android:textSize="18dp"
android:textStyle="bold" />
和@drawable/tocheader
只是
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="rectangle" >
<solid android:color="#88000000" />
</shape>
對於downvoter - 一個原因會很好,我也添加了原始問題的樣品圖像。 – Slartibartfast