切换到AppCompat主题现在搜索栏已更改

时间:2015-12-18 17:02:45

标签: android android-appcompat

我将Theme.Appcompat添加到我的应用程序中,现在搜索图标和蓝线从我的搜索栏中消失了。有没有人知道如何让Holo主题与Theme.Appcompat一起使用

Search bar desired

Search bar current

1 个答案:

答案 0 :(得分:0)

使用appcompact库时遵循材料设计指南

使用工具栏并添加您的视图,根据您的需要设置样式,我只是为时间做了渐变。

enter image description here

<android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@drawable/mygradient"
            app:popupTheme="@style/AppTheme.PopupOverlay"
            >
            <LinearLayout
                android:layout_width="match_parent"
                android:orientation="horizontal"
                android:layout_height="match_parent"
                android:gravity="center"
                android:weightSum="1">
                <EditText
                    android:layout_width="30dp"
                    android:layout_height="wrap_content"
                    android:hint="Search for videos"
                    android:drawableLeft="@drawable/icon"
                    android:layout_weight="0.86" />
            </LinearLayout>
            </android.support.v7.widget.Toolbar>

将强调色更改为全息蓝色

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>