2012-04-08 42 views
15

Tôi có một textView với một ký tự đơn trong đó (tất cả các chữ số, số 0-9). Tôi muốn vẽ hình tròn hoặc hình vuông xung quanh số. Tôi thấy một sợi đề cập đến sử dụng một bản vá chín để tạo kiểu xung quanh nó, nhưng tôi không chắc chắn làm thế nào để làm điều này (hoặc nếu nó là cách tốt nhất để làm điều đó). Làm thế nào tôi có thể có một vòng tròn xung quanh số?Vòng tròn vẽ Android xung quanh Văn bản

Cảm ơn

Trả lời

56

Chỉ cần tạo một drawable tròn như thế này

<?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> 

Và thiết drawable này làm nền TextView của mình.

+3

Tại sao bạn sử dụng coners bên trong hình bầu dục? Từ tài liệu: Tạo các góc tròn cho hình dạng. Chỉ áp dụng khi hình dạng là hình chữ nhật. – Ray

+3

Điều này vẽ hình bầu dục thay vì vòng tròn – Roman

+0

thêm phần đệm trái và phải hơi hơn trên và dưới để xem văn bản –

Các vấn đề liên quan