آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

شروع کار با MaterialDesign

MarAnd  8 سال پیش  8 سال پیش
0 0

سلام دوستان ، من از لینکی که اعضای انجمن در اینجا  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>

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .