为什么我的 app:actionViewClass="android.widget.SearchView"和app:showAsAction="ifRoom|collapseActionView"才有

为什么我的 app:actionViewClass="android.widget.SearchView"和app:showAsAction="ifRoom|collapseActionView"才有用

    <item

        android:id="@+id/action_search"

        app:actionViewClass="android.widget.SearchView"

        android:icon="@drawable/actionbar_search_icon"

        app:showAsAction="ifRoom|collapseActionView"

        android:title="@string/action_search"/>


2015-01-27
Android
源自:微信6.0主界面 1-2 813 浏览 3 回答
阿甘丶

可能是你导入的的 android.support.v7.app.ActionBarActivity;     Android Studio自动生成项目后,项目自动继承这个ActionBarActivity类,然后有些老师的代码就会出现兼容的问题,包括你的这个app:android...

 我解决的方法是把values v4这个文件夹直接导入AndroidStudio的res文件夹,用这个文件夹里面的style.xml ,老师的前部分代码(ActionBar部分)可以完美的在Android Studio——你的手机上运行,

2015-03-10
回复  1
张胖丁Y

你的是不是android studio?我的也是这样,找了半天找不到为什么

2015-02-25
回复  0
Yangleo

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/action_search"
        android:actionViewClass="android.widget.SearchView"
        android:icon="@drawable/actionbar_search_icon"
        app:showAsAction="ifRoom|collapseActionView"
        android:title="@string/action_search" />

2015-04-06

你可能感兴趣的:(为什么我的 app:actionViewClass="android.widget.SearchView"和app:showAsAction="ifRoom|collapseActionView"才有)