我知道這已經被問了很多次,但我有一個不同的問題。TextView數字佔用太多空間
當我在TextView中設置一個數字,我設置textSize
得到一定大值(在我的情況15pt
)這是相當多發生:
正如你所看到的,編輯會在數字的頂部和底部顯示大量未使用的空間。我知道這與字體相關。
有什麼辦法解決這個問題嗎?
只是爲了澄清,我加入一個代碼,以便您可以測試自己:
<TextView
android:id="@+id/text_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:textSize="15pt"
android:textColor="@color/accent_material_dark"
android:gravity="center"/>
進一步澄清,紅色矩形顯示空間,我想刪除:
預先感謝您。
編輯:
<RelativeLayout
android:layout_width="56dp"
android:layout_height="56dp"
android:gravity="center">
<Button
android:id="@+id/dial_number_two"
android:layout_width="56dp"
android:layout_height="56dp"
android:layout_centerInParent="true"
android:background="@drawable/ripple_number"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:orientation="vertical"
android:gravity="center"
android:clickable="false"
android:focusable="false"
android:elevation="10dp">
<TextView
android:id="@+id/text_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:textSize="15pt"
android:textColor="@color/accent_material_dark"
android:background="#ff0000"
android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ABC"
android:textSize="4pt"
android:visibility="gone"
android:textColor="@color/background_material_light"
android:gravity="center"/>
</LinearLayout>
</RelativeLayout>
試着將你的'TextView'的背景設置爲一種顏色並告訴我發生了什麼:'android:background:#ff0000' – TomTsagk
發生這種情況:http://i.imgur.com/RvytfbK.png – Matteo
這看起來很真實錯誤的是,當使用這種方法時,你應該看到一個紅色的方框,觸及數字的邊緣,你是否通過任何方式使用代碼來操縱'TextView'?也許你應用一些填充或其他東西? – TomTsagk