ボタンがクリックされたときにボタンに境界線を追加する必要があり、ボタンの背景(リモートで取得するため、使用できないR.drawable.picture
など)がそのままである必要があります。
つまり、クリックすると、(カスタム背景) ボタンに境界線を追加したいと考えています。
どうすればいいですか?境界線、ボタン、形状、セレクターなどに関する多くのページと質問を読みましたが、それらの大部分はxmlに関係していますが、アプリケーションを開始する前にボタンの背景を持っていないため、私は.プログラムで境界線を追加および削除することにバインドされています。繰り返しますが、カスタム ボタンの背景を保持する必要がありますが、onclick の小さな境界線を追加します。
注: サイズの異なるすべてのボタンでこれを使用します。したがって、ドローアブルを適用することは現実的な選択肢ではありません。クリックされたボタンの周りに長方形を描くことに縛られていると思います。
注 2: 繰り返しますが、適用する必要がある背景があります。境界線は、onclick イベントの小さな指標にすぎません。だから、背景がある種のセレクターであることをXMLに入れることはできません