亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我的 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 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號