網上參考了許多博文,更改了不少都沒有結果,搜尋框就是去不了,後來在以下的這個java檔案中找到這個按鈕監聽事件
packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
找到這個方法:
public View getOrCreateQsbBar() {
.....
....
//将這段代碼改成這樣,屏蔽掉上方的搜尋欄
if (widgetId != -1 && false) {
//if (widgetId != -1) { //這裡是原來的
mQsb = mAppWidgetHost.createView(this, widgetId, searchProvider);
mQsb.setId(R.id.qsb_widget);
///M: ALPS02314317.//TODO : Need fix this workaround.
mSearchDropTargetBar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
onSearchRequested();
}
});
mQsb.updateAppWidgetOptions(opts);
mQsb.setPadding(0, 0, 0, 0);
mSearchDropTargetBar.addView(mQsb);
mSearchDropTargetBar.setQsbSearchBar(mQsb);
}
}