按鈕也能隨單機變化(ImageButton選擇特效)

按鈕也能隨單機變化(ImageButton選擇特效)

新建一個繼承Activity類的ImageButtonSelectActivity,並設置佈局文件爲:imagebuttonselect.xml。

佈局文件中添加2個ImageButton。

<ImageButton

        android:id="@+id/imagebuttonselect_ibtn01"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center_horizontal"

        android:src="@drawable/mhe" />

 

    <ImageButton

        android:id="@+id/imagebuttonselect_ibtn02"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center_horizontal"

        android:src="@drawable/mhe" />

在Activity中獲取這2個ImageButton對象。

package lyx.feng.second;

 

import lyx.feng.simpletextdemo.R;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ImageButton;

 

public class ImageButtonSelectActivity extends Activity {

    private ImageButton btn01 = null;

    private ImageButton btn02 = null;

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

       super.setContentView(R.layout.imagebuttonselect);

       this.btn01 = (ImageButton) super

              .findViewById(R.id.imagebuttonselect_ibtn01);

       this.btn02 = (ImageButton) super

              .findViewById(R.id.imagebuttonselect_ibtn02);

       this.btn01.setImageResource(R.drawable.mhg);

       this.btn02.setImageResource(R.drawable.mhg);

       this.btn01.setOnClickListener(new OnClickListener() {

 

           @Override

           public void onClick(View v) {

              btn01.setImageResource(R.drawable.mhe);

              btn02.setImageResource(R.drawable.mhg);

           }

       });

       this.btn02.setOnClickListener(new OnClickListener() {

 

           @Override

           public void onClick(View v) {

              btn02.setImageResource(R.drawable.mhe);

              btn01.setImageResource(R.drawable.mhg);

           }

       });

    }

}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章