如何在运行时更改图像?

时间:2012-01-24 14:02:02

标签: android image runtime

public void buttonClickHandler(View target)
    {
        Intent answer = new Intent();

        switch(target.getId()){

        case R.id.Button01:
        {

            image.setImageResource(R.drawable.full_dog);
        }
        }
    }

* 基本上我有一个主背景和12个按钮点击按钮我只想在其上调用另一个图像,因为用户点击图像应该在中间的按钮。 *

1 个答案:

答案 0 :(得分:0)

您可以尝试这一点 - 对所有12个按钮和&都应用setonclicklistener。并更改图像

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 final ImageView iv = (ImageView) findViewById(R.id.iv);
 View b = findViewById(R.id.button1);
 b.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        iv.setImageResource(R.drawable.p2);
    }
});
  }
}

你的意思是''那个形象应该在中间''。你想要图像对齐吗?