ImageButtonsを使用する単純なAndroidアプリケーションがあります。ユーザーがボタンをクリック/選択するたびに、画像の周囲に境界線を付けたいです。これをプログラムで行うにはどうすればよいですか?

別々の画像(それぞれに境界線を付けて)を作成し、ユーザーがクリックしたときに画像を変更することを考えましたが、画像がたくさんあるので、可能な限りフォトショッピングを避けたいと思います。
更新-これはEclipseIDEからの私のレイアウトのスナップショットです

ImageButtonsを使用する単純なAndroidアプリケーションがあります。ユーザーがボタンをクリック/選択するたびに、画像の周囲に境界線を付けたいです。これをプログラムで行うにはどうすればよいですか?

別々の画像(それぞれに境界線を付けて)を作成し、ユーザーがクリックしたときに画像を変更することを考えましたが、画像がたくさんあるので、可能な限りフォトショッピングを避けたいと思います。
更新-これはEclipseIDEからの私のレイアウトのスナップショットです

RelativeLayout次の2つのサブビューでを使用できます。
ImageView/です。ImageButtonユーザーがアクティビティを開いたときに、プログラムですべての画像をロードしてから使用する必要GridViewがあります。ハードコーディングしないでください。の各項目について、GridView私が提案する上記のレイアウトを使用できます…そして、必要な場合に備えて、このビデオは一見の価値があります:Google I / O 2010-ListViewの世界(ListViewの使用法はと同じGridViewです)。