1

私はアンドロイドに不慣れです..私を案内してください..

ボタンとして機能するように画像を設定したい。

これをxmlおよびクラスファイルに実装するにはどうすればよいですか?

私は今、このようにxmlとクラスファイルにボタンを設定するコードを作成しました。

  <Button
     android:id="@+id/nxt_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentRight="true"
     android:layout_below="@+id/rdtxt"
     android:layout_marginRight="22dp"
     android:layout_marginTop="34dp"
     android:text="Next" />
     Button nextBtn = (Button) findViewById(R.id.nxt_btn);

私はpractice.pngが欲しいこの画像はボタンとして機能したい..私はこの画像をドローアブルに入れました..

コードでこれを実装する方法...ガイドしてください...

どうもありがとうございます...

4

3 に答える 3

1

xmlでは、次を追加できます。

<ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/image" />

そして活動中:

ImageView image = (ImageView) findViewById(R.id.image);
image.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                  //Do your stuff here
            }
        });
于 2013-02-07T13:08:10.533 に答える
1

xmlファイルの場合:-

<Button
 android:id="@+id/nxt_btn"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentRight="true"
 android:layout_below="@+id/rdtxt"
 android:layout_marginRight="22dp"
 android:background="@drawable/practice"
 android:layout_marginTop="34dp" />

また

アクティビティで:-

Button nextBtn = (Button) findViewById(R.id.nxt_btn);
nextBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
              //Do your stuff here
        }
    });
于 2013-02-07T13:10:30.200 に答える
0

を使用しImageButtonます。を使用して画像を設定したり、android:src="@drawable/myImage"設定したりできますOnClickListener

例えば ​​:

<ImageButton
 android:id="@+id/nxt_btn"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentRight="true"
 android:layout_below="@+id/rdtxt"
 android:layout_marginRight="22dp"
 android:layout_marginTop="34dp"
 android:src="@drawable/next_btn_img" />

ImageButton next = (ImageButton) findViewById(R.id.nxt_btn);
于 2013-02-07T13:06:48.447 に答える