بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
شروع کار با MaterialDesign
سلام دوستان ، من از لینکی که اعضای انجمن در اینجا Link قرار داده بودن شروع کردم به یادگیری متریال دیزاین ولی تو اولین قسمتش که میخام پیاده سازی کنم برنامه کرش میکنه و از این خط که در کلاس MainActivity.java هست ایراد میگیره :
setContentView(R.layout.activity_main);
من minSdkVersion رو 21 گزاشتم ، داخل فولدر res فولدری به اسم values-v21 ساختم و داخل همین فولدر یک styles.xml ساختم . کد های خود styles.xml اصلی که در فولدر values هست رو هم میگزارم . به نظرتون ایراد از کجاست ؟ ممنونم.
// Codes of styles.xml ( located in values folder ) :
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
// Codes of styles.xml (v21) & ( located in values-v21 folder ) :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.NoActionBar">
</style>
</resources>
// Codes of Mainactivity.java class :
package com.example.n5110.materialtest;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح

پاسخ به سوال
MarAnd
8 سال پیش
+1
0
پاسخ صحیح
راه حل پیدا شد : باید theme رو به صورت جداگانه تعریف میکردم به شکل زیر :
//Codes of styles.xml ( located in values folder ) :
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">
</style>
</resources>
//Codes of styles.xml (v21) & ( located in values-v21 folder ) :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
</style>
</resources>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .