Просеивание arround textview с девятью фоном патча не имеет визуального эффекта

Я пытаюсь создать тост как управление на основе textview, и я нашел очень странное поведение textview в случае, когда у него есть девять патчей, которые можно использовать в качестве фона.

Это определение 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" /> 

Это текстовое изображение с цветным фоном: Введите описание изображения здесь

Это текстовое изображение с выделенным фоном: Введите описание изображения здесь

Как я понимаю, в случае, когда девятикратный фоновый андроид делает прописку прозрачным и использует возможность рисования только в качестве фона для текста. Но я хочу включить дополнение в область, покрытую девятикратным фоном.

Есть ли решение для этой проблемы?

Solutions Collecting From Web of "Просеивание arround textview с девятью фоном патча не имеет визуального эффекта"

Попробуйте любой из них:

  1. Установите фоновый девятипакет через свойство «android: background» xml вместо программного; Это взаимодействует с XML-определенным дополнением.
  2. Если вам необходимо установить фокус программно, попробуйте повторно установить прописку после установки фона (если вы установите прописку, а затем установите фон, я бы предположил, что отступы, определенные в самом девятикратном порядке, перекрывают ее).
  3. Избегайте всей проблемы и просто устанавливайте области заполнения в своем девятикратном изображении (это правые и нижние черные полосы).