Черный цвет вместо прозрачного фона для textview в android
следующие две фотографии являются TextView со следующими свойствами в нем:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_style"
android:text="select password"
android:textColor="@color/dif_black"/>
и button_style.в XML is
<?xml version="1.0" encoding="UTF-8"?>
<layer-list >
<item>
<shape>
<stroke
android:width="2dp"
android:color="#88C425" />
<corners android:radius="20dp" />
</shape>
</item>
первый снимок, взятый из Canvas 2, Второй снимок, взятый из Samsung Galaxy Fame . Вот проблема, я не хочу, чтобы черный цвет был заполнен внутри поле TextView границы(инсульт). Вы бы заметили на первом рисунке, что фон поле TextView прозрачно. Я хочу, чтобы это же во всех устройствах android было прозрачным фоном.
3 ответов
вы указали только ход фигуры, но ему нужен фон. Кажется, что черный цвет по умолчанию.
изменить button_style.в XML форма, добавив сплошной прозрачный фон:
<shape>
<stroke
android:width="2dp"
android:color="#88C425" />
<corners android:radius="20dp" />
<solid android:color="@android:color/transparent" />
</shape>
для простого TextView вы можете сделать это .... (TextView) txtListChild.setBackgroundColor(цвет.Прозрачный);
но если вы используете ListView, вам нужно найти макет itemview, используемый для каждого элемента, и установить его там... Что-то вроде этого!--2-->
if (convertView == null) {
LayoutInflater infalInflater = (LayoutInflater) this._context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = infalInflater.inflate(R.layout.list_item, null);
convertView.setBackgroundColor(Color.TRANSPARENT);
}
Если вам нужен прозрачный цвет, то вам нужно определить, как это
android:background="#ffffffff"
Для Ex
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffffffff"
android:text="select password"
android:textColor="#efyfff"/>
или somply U может установить фон на белый
android:background="@color/white"
Update::
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffffffff"
android:text="select password"
android:textColor="#efyfff"/>