1. これは XML スタイル ファイルです:
リーリー2. このスタイルを searchView で使用します
リーリー3. 要件としては、ストロークの色をコード内で制御する必要があります、つまり、スタイルの色を動的に変更する必要があります。
色は color.xml に存在せず、変更することもできませんテーマを使用する
4.助けを求めてください...
巴扎黑2017-06-27 09:21:00
searchView.getBackground()
を通じて GradientDrawable オブジェクトを取得します (ビューが Shape 背景に設定されている場合)。
次に、drawable.setStroke(1, Color.RED)
を介してストロークを動的に設定します。最初のパラメータ 1 は幅を表し、2 番目のパラメータは色を表します。