2015-01-09 4 views
1

Я работаю над проектом ящика навигации, я пробую материальную тему навигация для навигации. Я нашел один пример из github neokree/MaterialNavigationDrawer , Я импортировал этот проект после этого, я добавляю библиотеку appcompat, но я получаю эту ошибку от стилей. стилей: Ошибка: Ошибка получения родительского элемента: ресурс не найден, который соответствует указанному имени «MaterialNavigationDrawerTheme.Light.DarkActionBar»

<!-- Base application theme. --> 
<style name="NavigationDrawer" parent="MaterialNavigationDrawerTheme"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">#8bc34a</item> 
    <item name="colorPrimaryDark">#558b2f</item> 
    <item name="colorAccent">@color/grey_1000</item> 
</style> 
<!-- Light version theme. --> 
<style name="NavigationDrawer" parent="MaterialNavigationDrawerTheme.Light"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">#8bc34a</item> 
    <item name="colorPrimaryDark">#558b2f</item> 
    <item name="colorAccent">@color/grey_1000</item> 
</style> 
<!-- Light version with Black actionbar --> 
<style name="NavigationDrawer" parent="MaterialNavigationDrawerTheme.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">#8bc34a</item> 
    <item name="colorPrimaryDark">#558b2f</item> 
    <item name="colorAccent">@color/grey_1000</item> 
</style> 

ответ

0

MaterialNavigationDrawerTheme.Light.DarkActionBar является частью it.neokree:MaterialNavigationDrawer пакета, который должен быть найден, как только вы добавляете его в зависимости от вашего (модуля приложения) build.gradle файлов, как это (не забывающих для синхронизации после изменения его):

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile 'it.neokree:MaterialNavigationDrawer:1.2.9' 
} 

вы также должны выбрать только 1 из определений 3 NavigationDrawer в файле styles.xml.

Смежные вопросы

 Смежные вопросы