为了账号安全,请及时绑定邮箱和手机立即绑定

我的 ToolBar 和 SearchView 有问题

我的 ToolBar 和 SearchView 有问题

大话西游666 2023-08-09 15:35:57
我正在开发 Android 应用程序并在 androidx 的帮助下进行设计。我将 SearchView 放入工具栏中,我希望通过单击工具栏上的任意点,searchView 将激活(目前,只能通过单击它激活的搜索栏图标。这是我在 Activity_main XML 文件中的代码我希望通过单击任何工具栏点、SearchView 来激活并让用户输入文本<androidx.appcompat.widget.Toolbar        android:id="@+id/tool_bar_id"        android:layout_width="match_parent"        android:layout_height="45dp"        android:layout_margin="20dp"        android:layout_marginTop="40dp"        android:background="@drawable/circle"        android:elevation="5dp"        app:layout_constraintCircleRadius="100dp"        app:layout_constraintTop_toTopOf="parent">        <androidx.appcompat.widget.SearchView            android:id="@+id/search_id"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_margin="5dp" />    </androidx.appcompat.widget.Toolbar>
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

您可以通过代码来完成,将 clicklistener 添加到工具栏


Toolbar toolbar=findViewById(R.id.tool_bar_id);

        SearchView searchView=findViewById(R.id.search_id);

        toolbar.setOnClickListener(v -> {

            searchView.setIconified(false);


        });


查看完整回答
反对 回复 2023-08-09
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信