其他分享
首页 > 其他分享> > android-如何在Eclipse中使用低于21的api中的材料设计功能?

android-如何在Eclipse中使用低于21的api中的材料设计功能?

作者:互联网

关于此有很多问题,但是没有一个问题帮助我.

因此,请告诉我如何在Eclipse中启用材质设计功能.

我也已经在项目中导入了appcompat_v7库,但是它没有创建名称为values_v21的文件夹,这有助于使用我认为的那些功能.

所以请帮我

这是我的styles.xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/AppTheme_ActionBar</item>
        <item name="android:actionBarSize">@dimen/action_bar_height</item>
        <item name="android:windowContentOverlay">@drawable/actionbar_shadow</item>
        <item name="android:homeAsUpIndicator">@drawable/ic_ab_up_compat</item>
       <item name="android:actionBarTabTextStyle">@style/tabtextcolor</item>
        <item name="android:actionOverflowButtonStyle">@style/AppTheme_ActionBar_Overflow</item>
    </style>

    <style name="AppTheme_ActionBar" parent="android:Widget.Holo.ActionBar.Solid">
        <item name="android:background">@color/apptheme_primary</item>
         <item name="android:actionBarTabTextStyle">@style/tabtextcolor</item>
        <item name="android:icon">@drawable/actionbar_icon_placeholder_compat</item>
        <item name="android:titleTextStyle">@style/AppTheme_ActionBar_Title</item>
    </style>

    <style name="AppTheme_ActionBar_Title" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
        <item name="android:textColor">@android:color/white</item>
        <item name="android:textSize">20sp</item>
    </style>

    <style name="AppTheme_ActionBar_Overflow" parent="android:Widget.ActionButton.Overflow">
        <item name="android:src">@drawable/ic_ab_overflow_compat</item>

    </style>


    <style name="tabtextcolor" parent="@android:style/Widget.Holo.Light.ActionBar.TabText">
    <item name="android:textColor">@android:color/white</item>
</style>
</resources>

解决方法:

您应检查以下几点:

>导入eclipse,最新版本的android-support-v7-appcompat
项目.您应该通过SDK Manager更新,并从{your_path_to_android_sdk} / extras / android / support / v7 / appcompat导入项目
>将此项目作为库依赖项添加到您的项目中
>在styles.xml中使用Theme.AppCompat.Light或Theme.AppCompat:

样式名称=“ AppTheme” parent =“ @ style / Theme.AppCompat.Light”

标签:material-design,android-appcompat,android
来源: https://codeday.me/bug/20191120/2045384.html