一般來講,button的文字與圖片的設置,可以一步完成,使用到drawableTop
<Button android:id="@+id/btn_message" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@null" android:drawableTop="@drawable/tabbar_chat" android:text="我" />一般studio會有個design窗口,直接查看效果,出現了文字顯示不出來的問題:
,我以為是高度小,沒顯示可能在下面,于是就放到出來,結果是
,問題又來了,文字與圖片距離太大了,達不到效果啊!沒辦法,又一直折騰。
找了好久的資源,《三生三世》都沒看,一直找bug,終于發現了問題這是我的圖片文件夾drawable里的結構
圖片尾部并沒有標記圖片的密度density,這會不會是這個原因呢?我就查了一下,如何插入xhdpi的圖片,得到了后綴為(xhdpi)的圖片
看看效果吧
很完美。
新聞熱點
疑難解答