стиль не работает в TextView, как ожидалось в Android - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть TextView, и это код xml для него

<RelativeLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="0.2"
    android:orientation="horizontal"
    android:padding="10dp" >
    <TextView
            android:id="@+id/sidelist_item_count"
            style="@style/HomeTextViewItemCount"
            android:layout_alignParentRight="true"
        android:layout_centerInParent="true"/> 
</RelativeLayout>

И это мой стиль

<style name="HomeTextViewItemCount">
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:background">@drawable/home_textview_count</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textSize">10sp</item>
    <item name="android:gravity">center</item>
    <item name="android:layout_marginRight">5dp</item>
    <item name="android:layout_marginBottom">5dp</item>
    <item name="android:textColor">@android:color/white</item>
</style>

Я хочу сделать мой TextView круговым. Это не расширяется, когда введено 3 ди git числа. Но если я удаляю атрибут стиля из TextView и устанавливаю android:background="@drawable/home_textview_count" в моем текстовом представлении и добавляю остальные атрибуты внутри стиля в мое текстовое представление. тогда это работает как ожидалось. Могу ли я узнать, почему мы не можем установить стиль и какую ошибку я совершил? Пожалуйста, помогите мне. Спасибо!

...