灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2869回复:0

android学习笔记27--------------ImageButton

楼主#
更多 发布于:2012-09-06 13:43








public class ImageButtonActivity extends Activity
{
    private ImageButton imageButton;
    private TextView textView;
    private int i = 0;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        imageButton = (ImageButton) findViewById(R.id.ImageButton1);
        textView = (TextView) findViewById(R.id.text);

        /*
         * imageButton.setOnFocusChangeListener(new OnFocusChangeListener() {
         *
         * @Override public void onFocusChange(View v, boolean hasFocus) { if
         * (hasFocus==true) { imageButton.setImageResource(R.drawable.image1);
         * textView.setText("获得焦点"); } else {
         * imageButton.setImageResource(R.drawable.image2);
         * textView.setText("失去焦点"); }
         *
         * } });
         */

        imageButton.setOnClickListener(new OnClickListener()
        {

            @Override
            public void onClick(View v)
            {
                if (i == 0)
                {
                    imageButton.setImageResource(R.drawable.image2);
                    textView.setText("点击了按钮");
                    i = 1;
                } else
                {
                    imageButton.setImageResource(R.drawable.image1);
                    textView.setText("又点击了按钮");
                    i = 0;
                }
            }
        });
    }
}
public class ImageButtonActivity extends Activity
{
private ImageButton imageButton;
private TextView textView;
private int i = 0;
@Override
public void onCreate(Bundle savedInstanceState)
{
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  imageButton = (ImageButton) findViewById(R.id.ImageButton1);
  textView = (TextView) findViewById(R.id.text);
  /*
   * imageButton.setOnFocusChangeListener(new OnFocusChangeListener() {
   *
   * @Override public void onFocusChange(View v, boolean hasFocus) { if
   * (hasFocus==true) { imageButton.setImageResource(R.drawable.image1);
   * textView.setText("获得焦点"); } else {
   * imageButton.setImageResource(R.drawable.image2);
   * textView.setText("失去焦点"); }
   *
   * } });
   */
  imageButton.setOnClickListener(new OnClickListener()
  {
   @Override
   public void onClick(View v)
   {
    if (i == 0)
    {
     imageButton.setImageResource(R.drawable.image2);
     textView.setText("点击了按钮");
     i = 1;
    } else
    {
     imageButton.setImageResource(R.drawable.image1);
     textView.setText("又点击了按钮");
     i = 0;
    }
   }
  });
}
}
[java]
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:orientation="vertical"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    >
<TextView  
    Android:id="@+id/text"  
    Android:layout_width="fill_parent"  
    Android:layout_height="wrap_content"  
    Android:text="@string/hello"
    />
<ImageButton  
    Android:id="@+id/ImageButton1"  
    Android:background="@drawable/image1"
    Android:layout_width="wrap_content"  
    Android:layout_height="wrap_content"></ImageButton>
    
</LinearLayout>


喜欢0 评分0
游客

返回顶部