我有一個textView,其中有一個字符(所有的單個數字,數字0-9)。我想圍繞這個數字畫一個圓或一個正方形。我看到一個線程提及使用九個補丁來圍繞它,但我不確定如何做到這一點(或者如果這是做到這一點的最佳方式)。我怎樣才能圍繞這個數字打個圈子?Android圍繞文本繪製圓圈
感謝
我有一個textView,其中有一個字符(所有的單個數字,數字0-9)。我想圍繞這個數字畫一個圓或一個正方形。我看到一個線程提及使用九個補丁來圍繞它,但我不確定如何做到這一點(或者如果這是做到這一點的最佳方式)。我怎樣才能圍繞這個數字打個圈子?Android圍繞文本繪製圓圈
感謝
只需要創建一個圓形繪製這樣
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<corners android:radius="10dip"/>
<stroke android:color="@color/red" android:width="2dip"/>
<solid android:color="@android:color/transparent"/>
</shape>
並將此作爲繪製的TextView的背景。
你應該能夠只是給那TextView的一個形狀繪製這是一個圓圈作爲背景。
http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape
爲什麼你在橢圓形內使用錐形?從文檔:爲形狀創建圓角。只適用於形狀是矩形的情況。 –
Ray
2014-03-24 11:17:12
這畫橢圓而不是圓圈 – Roman 2015-08-13 19:21:55
添加填充左右兩邊稍微比頂部和底部更多textView – 2017-03-16 09:17:10