我使用ActionBarShellock 4.2。我認爲OnCloseListener()會在我點擊關閉按鈕時被調用,但是當我做到時沒有響應。SearchView:無法捕捉關閉事件
mSearchView.setOnCloseListener(new OnCloseListener() {
@Override
public boolean onClose() {
Toast.makeText(mContext, "OnCloseListener", 1000).show();
return false;
}
});
我試着調用getChildAt(index)來得到closebutton。然後我認爲這是不安全的,因爲SearchView不是我自己的代碼。那麼,我如何捕捉關閉事件呢?我做錯了嗎?
在此先感謝。
你問了兩個完全不相關的問題於一身。請每個線程一個。 (您可以發佈其中一個問題的第二個主題。)而且您應該提供更多的細節,因爲您沒有真正解釋過您的問題。 – Eric
@Eric抱歉。我會把它正確 – blackdog
@Eric完成。我解釋清楚了嗎? tks – blackdog