1. 程式人生 > >安卓actionbar上的搜尋按鈕點選沒反應如何解決

安卓actionbar上的搜尋按鈕點選沒反應如何解決

雖然搜尋按鈕出來了,但點選卻沒有反應,這又出bug了!

按照上一篇的思路,因為繼承關係改變了,所以其實這裡的開頭也不是android也是app

能點選展開搜尋框的程式碼如下(僅僅是示例,這是我的專案的程式碼):

    <item
        android:id="@+id/search"
        android:title="搜尋"
        android:icon="@drawable/title_search"
        app:showAsAction="always"
        app:actionViewClass="android.support.v7.widget.SearchView"
        />

可以看到,最後兩行都是app開頭,這很重要,切記,因為開始的mainactivity繼承的是AppCompatActivity所以必須這麼寫才有效!

都是安卓版本多的鍋!