2012-01-24 38 views
2
public void buttonClickHandler(View target) 
    { 
     Intent answer = new Intent(); 

     switch(target.getId()){ 

     case R.id.Button01: 
     { 

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

* 基本上我有一个主要背景和12个按钮点击按钮我只是想调用另一个图像,因为用户点击图像应该在中间的按钮。 *如何在运行时更改图像?

+1

这是什么问题? – Pratik

+0

你的问题很简短。如果它很难解释你的问题。你可以张贴屏幕截图并解释你想要做什么。 – manjusg

+0

@Maouz卡兹,用更多的deatail问你的问题..它是不完整的。 –

回答

0

你可以试试这个 - 申请setonclicklistener所有12个按键&和改变形象

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); 
    } 
}); 
    } 
} 

你是怎么通过“”那形象应该进来中间'的意思。你想让图像对齐吗?

+0

是的我需要在屏幕中间的图像! –

+0

你可以对齐ImageView center_horizo​​ntal android:layout_gravity =“center_horizo​​ntal –