keepScreenOn и объединенный макет - PullRequest
0 голосов
/ 01 декабря 2011

Я использую объединенный макет, и keepScreenOn не работает. Можете ли вы совет? Пример кода:

<merge xmlns:android="http://schemas.android.com/apk/res/android" 
android:keepScreenOn="true">

    <include layout="@layout/abc"/>
    <include layout="@layout/def"/>
</merge>

Спасибо, Ладислав.

Ответы [ 2 ]

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

Я нашел решение. KeepScreenOn должен быть установлен в коде Java, метод onCreate вместо xml.

Ладислав.

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

В объединении нет доступного атрибута с именем keepScreenOn. android: keepScreenOn = "true" доступен для макетов.

Тег <merge> был создан с целью оптимизации макетов Android за счет сокращения количества уровней в деревьях представления.

keepScreenOn Атрибут Управляет тем, должно ли окно представления сохранять экран видимым.

...