im próbuje utworzyć tosty jak sterowanie oparte na TextView i znalazłem bardzo dziwne zachowanie TextView w przypadku, gdy mają dziewięć łat rozciągliwej jako tło.Dopełnienie arround TextView z dziewięcioma poprawkami tle nie mają efekt wizualny
Jest to definicja xml:
<by.pplware.view.QuickInfo
android:id="@+id/quickinfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:padding="20px"
android:textSize="20px"
android:textStyle="bold"
android:typeface="serif"
android:background="#FFFF0000"
/>
to TextView z kolorowym tle:
to TextView z rozciągliwej tle:
jak rozumiem, w przypadku ninepatch tło android robi wyściółkę przezroczystą i używaj rysowania tylko jako tło dla tekstu. Ale chcę dołączyć dopełnienie do obszaru pokrytego tłem w ninepatch.
Czy istnieje rozwiązanie tego problemu?
Dzięki za komentarzu - 1 i 2 naprawdę pomaga. –
3 najlepiej powiedzieć – kishu27
Pracowałem nad tym, zapisując wartości dopełnienia przed ustawieniem dziewięciu poprawek, a następnie zresetować wypełnienie zgodnie z 2 powyżej. –