Я новичок в платформе Android и занимаюсь разработкой приложения, в котором основной деятельностью является использование темы диалога.
У меня настроен пользовательский интерфейс почти так, как я хочу, но градиенты не нужныКажется, это работает на меня.Я пробовал градиентную строку заголовка, вид, макет, textView и т. Д., И в каждом случае градиент не отображается.(Я только проверял это на симуляторе пока).
Мой нарисованный xml выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#00000000"
android:centerColor="#FFFFFFFF"
android:endColor="#00000000"
android:angle="90" />
</shape>
, и я использую следующее, чтобы установить фон для нескольких элементов, но он никогда не появляется:
android:background="@drawable/gradient_bg"
Iпробовал разные цвета и углы и т. д., но безрезультатно.
Если я сделаю следующее, это сработает, но я предпочитаю делать это в xml.
GradientDrawable grad = new GradientDrawable(
Orientation.TOP_BOTTOM,
new int[] {Color.RED, Color.YELLOW}
);
this.getWindow().setBackgroundDrawable(grad);
Может кто-нибудь помочь?Спасибо.