標籤:space mod textview near ack 文字 gravity ast data-
近期看到同事寫的一段代碼,非常easy吧就是:
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:orientation="horizontal" android:gravity="center_vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="XXXXX" android:text="x" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp" android:text="(x)" /> </LinearLayout>
顯示的效果例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdWRhaWxpYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
是的效果就是這樣,兩個x之間有非常大的空隙,開始我以為是同事設定了什麼,後來看了xml沒看出什麼。想到了以為是設定minWidth,可是也沒有看到,關鍵是顯示的效果確實有最小長度,找了半天,最後才意識到hint這個屬性,設定了hint屬性後,對應的TextView的最小寬度也會跟你設定的文字長度有關,這就是這個問題的終於原因,到此,我想說的結束了。。。
android:hint屬性對TextView的影響