Пользовательский стиль не может быть обнаружен в конструкторе диалогов? - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть файл пользовательского стиля (style.xml) в res/values, который выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@null</item>
        <item name="android:windowNoTitle">true</item>
    </style>
</resources>

Я сделал это специально для удаления белого по умолчаниюкадр моего диалога .Но когда я создаю объект диалога, Eclipse не может найти стиль (CustomDialogTheme), как я предполагал передать его в качестве параметра Dialog Конструктора (Dialog(getParent(),android.R.style.CustomDialogTheme)).Я пошел один за другим по второму параметру, как Android. (Затем появляется меню => R.style. (теперь нет стиля с именем CustomDialogTheme)).

Какой альтернативный вариант я должен использовать сейчас и пожалуйстане предлагайте мне использовать AlertDialog, так как я уже изменил его с AlertDialog на Dialog.

1 Ответ

1 голос
/ 23 ноября 2011

Вы попробуете с этим

R.style.CustomDialogTheme only

Dialog(getParent(),R.style.CustomDialogTheme)

как android.R.style Я думаю, что он определяет предопределенный стиль в android.R.style и любой пользовательский макет, стиль или тему, которые мы используем непосредственно с R.style который принадлежит текущему приложению

...