1

日食AlertDialogをクリックすると表示されるアプリを作成しました。ImageButton

しかし、 に画像を入力しようとしたとき、Eclipse のグラフィック レイアウトで を右クリックしてから「src の編集」をクリックImageButtonする方法しか見つかりませんでした。書かれたものから絵を入れる方法はありますか?XMLButtonXML

4

1 に答える 1

2

はい。Android レイアウト ファイルの書き込み済み xml に画像を入れることができます。

Eclipse で xml ファイルを開くと、レイアウトの下部に 2 つのタブがあります。

  • グラフィカルなレイアウト
  • .xml

「.xml」タブを押すと、生の xml を編集できます。

に画像を追加するには、次のようにしますImageButton

android:background="@drawable/your_image"

など、他にも機能するタグがandroid:srcあり、違いは次のとおりです: What is the difference between src and background of ImageView .

.java ファイルでプログラムによってイメージを追加または変更する方法もあります。これは、画像を動的に変更する場合にのみ役立ちます (ただし、状態の変化については以下を参照してください) 。


そして、これはあなたができることの始まりに過ぎません...

ボタンの周囲にデフォルトのフレームが必要ない場合は、 などの他のアイテムを使用しImageViewてボタンを作成できます。

「押された」、「選択された」などの状態に応じてさまざまなグラフィック イメージを表示する場合は、「your_image」の代わりに「selector」ファイルを指定できます。このサイトには、「セレクター」ファイルを作成する方法、およびボタンに他のアップグレードを実装する方法の例が多数あります。

楽しむ!

于 2013-03-28T00:00:43.797 に答える