本文主要是介绍[QCM6125][Android13] 屏蔽Launcher3桌面的搜索栏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 开发平台基本信息
- 解决方法
开发平台基本信息
芯片: QCM6125
版本: Android 13
kernel: msm-4.14
解决方法
- 去掉原生Launcher3桌面的搜索栏
--- a/packages/apps/Launcher3/res/layout/search_container_workspace.xml
+++ b/packages/apps/Launcher3/res/layout/search_container_workspace.xml
@@ -22,9 +22,9 @@android:id="@id/search_container_workspace"android:padding="0dp" >- <fragment
+ <!-- <fragmentandroid:name="com.android.launcher3.qsb.QsbContainerView$QsbFragment"android:layout_width="match_parent"android:tag="qsb_view"
- android:layout_height="match_parent"/>
+ android:layout_height="match_parent"/> --></com.android.launcher3.qsb.QsbContainerView>--- a/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
+++ b/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
@@ -592,15 +592,16 @@ public class Workspace<T extends View & PageIndicator> extends PagedView<T>.inflate(R.layout.search_container_workspace, firstPage, false);}- int cellVSpan = FeatureFlags.EXPANDED_SMARTSPACE.get()
- ? EXPANDED_SMARTSPACE_HEIGHT : DEFAULT_SMARTSPACE_HEIGHT;
- int cellHSpan = mLauncher.getDeviceProfile().inv.numSearchContainerColumns;
- CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, cellHSpan, cellVSpan);
- lp.canReorder = false;
- if (!firstPage.addViewToCellLayout(mQsb, 0, R.id.search_container_workspace, lp, true)) {
- Log.e(TAG, "Failed to add to item at (0, 0) to CellLayout");
- mQsb = null;
- }
+ // int cellVSpan = FeatureFlags.EXPANDED_SMARTSPACE.get()
+ // ? EXPANDED_SMARTSPACE_HEIGHT : DEFAULT_SMARTSPACE_HEIGHT;
+ // int cellHSpan = mLauncher.getDeviceProfile().inv.numSearchContainerColumns;
+ // CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, cellHSpan, cellVSpan);
+ // lp.canReorder = false;
+ // if (!firstPage.addViewToCellLayout(mQsb, 0, R.id.search_container_workspace, lp, true)) {
+ // Log.e(TAG, "Failed to add to item at (0, 0) to CellLayout");
+ // mQsb = null;
+ // }
+ mQsb = null;}public void removeAllWorkspaceScreens() {
这篇关于[QCM6125][Android13] 屏蔽Launcher3桌面的搜索栏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!