2017-12-16 21 views
1

실제로 Material Theme Light를 사용하고 싶은 앱을 만들고 있습니다.앱 크래시 시작 (Material Theme issue)

그래서 android:theme = "@android:style/Theme.Material.light" 줄을 오류에 표시하지 않습니다.

그러나 내 휴대 전화에서 앱을 실행하면 내 xml/java 소스에 오류가 표시되지 않지만 앱이 시작될 때 충돌합니다.

매니페스트를 @style/AppTheme으로 변경하면이 라인이 원인이라고 확신합니다. 작동하고 작동합니다.

그것은 나를 미치게합니다. 나는 당신의 도움이 필요합니다.

+0

당신은 우리에게 당신의 전화 또는 힌트에 로그를 표시해야합니다는 응용 프로그램 미스 실행 시간을 수행 허가? – Xenolion

답변

0

귀하의 활동에 따라 귀하의 활동은 무엇입니까? AppCompatActivity에서 확장되면 재질 테마를 설정할 수 없습니다.

당신이 당신의 부모로서 설정 APPCOMPAT 테마, 테마 android:theme="@style/AppTheme"

로 스타일 파일에 AppTheme을 설정해야

:

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 
+0

예, AppCompatActivity에서 확장되었으므로 어떻게해야할까요? – Malerosa

+0

이미 시도했지만, 그것은 내 애플의 lauch하지만 물질적 인 테마는 아니지만, 어떻게 해결할 수 있을까? 그냥 애플 리케이션에 Material Theme Light을 사용하고 싶다. – Malerosa

+0

나는 내 대답을 편집했다. 너의 문제가 해결되었는지 아닌지를보고 알려줘. – salman