ImageButtonについて

242 views
Skip to first unread message

yuu

unread,
Jun 19, 2011, 10:57:23 AM6/19/11
to 日本Androidの会
レイアウトの方法についての質問があります。、ImageButtonを使ってボタンアイコンを作り、
そのボタンアイコン内にボタン名をいれるにはどのようにしたら良いのでしょうか?
よろしくお願い致します。

Satoru Isomoto

unread,
Jun 19, 2011, 11:55:59 AM6/19/11
to android-g...@googlegroups.com
こんばんは。
いそもとです。

ImageButtonではなくて、
Buttonのbackgroundにselectorで指定してすると、
ボタンの背景とTextを指定できます。

selectorは下記で暫定に作りました。
これを、適当な名前でxmlファイルとして保存してください。
今は仮に、btn.xmlとして保存。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:state_pressed="true"
android:drawable="@drawable/btn3"
></item>
<item
android:state_focused="true"
android:drawable="@drawable/btn2"
></item>
<item
android:drawable="@drawable/btn1"
></item>
</selector>

使いたいButtonを下記の様に

<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:paddingTop="10dip"
android:text="test" android:background="@drawable/btn" />

これで、テキストの位置も調整できますし、
ボタンの背景(通常時、選択時、押下時)も変更できます。

でわでわ。

2011年6月19日23:57 yuu <ri00...@ed.ritsumei.ac.jp>:
> レイアウトの方法についての質問があります。、ImageButtonを使ってボタンアイコンを作り、
> そのボタンアイコン内にボタン名をいれるにはどのようにしたら良いのでしょうか?
> よろしくお願い致します。
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>

unread,
Jun 20, 2011, 12:20:20 AM6/20/11
to 日本Androidの会
いそもとさん、さっそくの返信ありがとうございます。
教えて頂いた方法で、実現することができました!
サンプルコードまで載せて頂き、本当にありがとうございます。
Reply all
Reply to author
Forward
0 new messages