如何在Android中删除SearchBar的取消按钮?

k4ymrczo  于 2023-05-21  发布在  Android
关注(0)|答案(1)|浏览(135)

我正在做一个Android应用程序。我的应用程序使用.NET Maui。我的应用程序中有一个SearchBar。我尝试使用自定义控件来修改SearchBar。但是,我没有这样做。如何使用自定义控件修改SearchBar
任何意见或建议都欢迎。

14ifxucb

14ifxucb1#

您可以使用Handler来实现它:

void ModifySearchBar()
    {
        Microsoft.Maui.Handlers.SearchBarHandler.Mapper.AppendToMapping("MyCustomization", (handler, view) =>
        {
#if ANDROID
            var close_btn_view = (handler.PlatformView as SearchView).FindViewById(Resource.Id.search_close_btn);
            ((ViewGroup)close_btn_view.Parent).RemoveView(close_btn_view);
#endif
        });
    }

更多信息,你可以看看我的回答:For android, there is space in cancel button from right side. how can i remove that?

相关问题