ウィジェット内にボタンを追加するように、searchview ウィジェットをカスタマイズすることは可能ですか?
検索可能な構成ファイルに追加android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"
すると、マイクが表示されます..しかし、ダイアログを開くためにビューに追加の(自分の)ボタンを追加したいと思います。
それは可能で、誰かが私を正しい方向に向けることができますか?
私は4.0以上をターゲットにしています
ウィジェット内にボタンを追加するように、searchview ウィジェットをカスタマイズすることは可能ですか?
検索可能な構成ファイルに追加android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"
すると、マイクが表示されます..しかし、ダイアログを開くためにビューに追加の(自分の)ボタンを追加したいと思います。
それは可能で、誰かが私を正しい方向に向けることができますか?
私は4.0以上をターゲットにしています
プライベート SearchView クラス メソッドが submit_area Visibility.Gone を設定しているため、これについてはあまりできません。
手っ取り早い汚いトリックは、デフォルトのボタンを有効にしてから、その幅と高さを 0 に設定することです。
検索ボタンを有効にしてから、その高さ/幅をゼロに設定しました。
int submit_areaId = searchView.getContext().getResources().getIdentifier("android:id/submit_area", null, null);
ImageView submitImage = (ImageView) searchView.findViewById(search_go_btnId);
searchView.setSubmitButtonEnabled(true);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(0, 0);
submitImage.setLayoutParams(layoutParams);