我想在API 21開始我的應用程序中使用新的設計支持庫。 我想使用Theme.Material風格,但它只適用於Theme.AppCompat風格。 當我使用Theme.Material,Android的這個錯誤:Android設計支持庫與Theme.Material
error inflating class android.support.design.widget.textinputlayout"
我該如何解決呢?
預先感謝您
PS:對不起,我的英語不好,我是法國人。
UPDATE: 這裏是我的代碼
styles.xml
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:colorControlNormal">@color/control_normal</item>
<item name="android:textColorHint">@color/silver</item>
</style>
activity.xml
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="username"
android:id="@+id/editText1" />
</android.support.design.widget.TextInputLayout>
的build.gradle
dependencies {
//compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':facebook')
compile('com.twitter.sdk.android:twitter:[email protected]') {
transitive = true;
exclude module: 'gson'
}
compile 'com.google.android.gms:play-services-plus:7.5.0'
compile 'com.google.android.gms:play-services-identity:7.5.0'
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:support-v13:22.0.0'
compile 'com.android.support:cardview-v7:22.0.0'
compile 'com.soundcloud.android:android-crop:[email protected]'
compile files('libs/volley.jar')
compile files('libs/gson-2.3.1.jar')
compile files('libs/httpclient-4.3.3.jar')
compile files('libs/httpclient-cache-4.3.3.jar')
compile files('libs/httpcore-4.3.2.jar')
compile files('libs/httpmime-4.3.3.jar')
compile files('libs/commons-lang3-3.3.2.jar')
compile files('libs/hellocharts-library-1.5.5.jar')
}
直到現在wh在你已經嘗試過,你能告訴我們 – Soham