0
我有4个概述的星形图像。每当我点击一个按钮时,我都希望第一颗星星将其图像更改为一颗充满星星,并且每当我再次单击该按钮时,我都希望下一颗星星变成充满星星,等等。我有这样的东西,但是当我点击按钮时,所有的开始变成充满星星。在他们都是明星之后,我希望他们在点击下一个按钮后变成空白的星星。单击一个按钮将从头至尾更改星星的图像
starBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
im1.setImageDrawable(getResources().getDrawable(R.drawable.star));
if(im1.isDirty()){
im2.setImageDrawable(getResources().getDrawable(R.drawable.star));
if(im2.isDirty()){
im3.setImageDrawable(getResources().getDrawable(R.drawable.star));
if(im3.isDirty()){
im4.setImageDrawable(getResources().getDrawable(R.drawable.star));
}
}
}
}
});
我已经通过im4设置了im1到概述的星星,并且R.drawable.star是一个充满星星。
好的一个....... – Elltz 2014-09-04 02:53:43
过去一样,我加入 MINDEX = 0; \t \t \t \t \t im1.setImageDrawable(getResources()。getDrawable(R.drawable.empty_star)); \t \t \t \t \t im2.setImageDrawable(getResources()。getDrawable(R.drawable.empty_star)); \t \t \t \t \t im3.setImageDrawable(getResources()。getDrawable(R.drawable.empty_star)); \t \t \t \t \t im4.setImageDrawable(getResources()。getDrawable(R.drawable.empty_star)); 清除星星。感谢您的帮助! – guevarak12 2014-09-04 04:18:54