Android: получение «Вы должны указать атрибут layout_width», хотя приложение работало нормально раньше - PullRequest
3 голосов
/ 28 декабря 2011

Забудьте об очевидном факте, что мне не хватает как layout_width и layout_height.

Все отлично работало.Я определил базовую тему следующим образом:

<style name="Base" parent="@android:style/Theme.Light.NoTitleBar">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">wrap_content</item>              
    </style>

И применил ее к приложению.

Все работало нормально, и мне не нужно было применять одни и те же атрибуты везде, что раздражает.

Внезапно я получаю эти ошибки, и обычно в макетах отдельных элементов представления адаптеров.

Единственное, о чем я думаю, это то, что я сейчас использую теги <include>, чтобы добавить панель инструментов.

Кто-нибудь испытывал то же самое?Решение сейчас заключается в том, чтобы вручную добавить значения при запуске приложения и получить сообщение об ошибке.

Я хотел бы знать, один ли я в этом или я должен сообщить об ошибке.Спасибо!

1 Ответ

0 голосов
/ 28 декабря 2011

Возможно, вы раздули какой-то взгляд с помощью View.inflate(R.layout.some_view)?В этом случае, вероятно, тема не будет применена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...