17

1文字(すべて1桁、数字0〜9)のtextViewがあります。数字の周りに丸か四角を描きたいです。9 パッチを使用してその周りにスタイルを設定するスレッドの言及を見ましたが、これを行う方法がわかりません (またはそれが最善の方法であるかどうか)。数字を丸で囲むにはどうすればよいですか?

ありがとう

4

3 に答える 3

56

このような丸いドローアブルを作成する必要があります

<?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の背景として設定します。

于 2012-04-08T05:20:07.680 に答える
0

その TextView に、背景として円である Shape ドローアブルを与えることができるはずです。

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

于 2012-04-08T05:06:42.433 に答える