Android — перекрытие двух текстовых представлений

#android #textview #android-linearlayout

#Android #textview #android-linearlayout

Вопрос:

У меня есть два текстовых представления в LinearLayout. Я установил отрицательное заполнение для нижнего, чтобы увеличить его (используя TextView.setPadding). На обоих из них я установил setBackgroundColor(android.R.color.transparent), надеясь, что это позволит им просвечивать друг через друга.

Результат:

весело

Я бы хотел, чтобы буква «f» в «fun» отображалась полностью — я не возражаю, если текст действительно перекрывается. Я не знаю, обрезает ли его TextView или верхний TextView закрывает его или и то, и другое.

Ответ №1:

Установите TextView android:background="#00000000" , что даст вам TextView прозрачный фон. Это #00000000 шестнадцатеричный цвет в порядке альфа, красный, синий, зеленый. Вот так:

 #AARRGGBB
  

Кроме того, я думаю, что это заполнение, а не другое текстовое поле, которое обрезается. Попробуйте android:layout_marginTop вместо этого использовать отрицательный.

Комментарии:

1. Да, использование поля вместо заполнения сделало свое дело. Спасибо!