我正在構建一個android應用程序,我需要一些建議(我對java是全新的,我一直在閱讀this),我有一個按鈕和一個圖像,我需要更改圖像每次按下按鈕。 這是一個按鈕,看起來像石頭,圖像是一個碗,我需要每次當石按鈕被按下,碗裏面還有一塊石頭(我有碗的圖像,1,2,3,石頭在裏面)。 我該怎麼做?我不是必須要求代碼,而是我應該這樣做的方式。更改圖片onClick()
0
A
回答
3
把你的碗圖像陣列
int[] Img_array={R.drawable.bowl1,R.drawable.bowl2,......}
&使用按鈕的onclick事件的立場
public class MainActivity extends Activity {
Public int counter=0;
Button button;
ImageView imageview;
int[] Img_array={R.drawable.bowl1,R.drawable.bowl2};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button=(Button)findViewById(R.id.MyButton);
imageview=(ImageView)findViewById(R.id.MyImageView);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
imageview.setBackgroundResource(Img_array[counter]);
Counter++;
if(counter==Img_array.length())
{
Counter=0;
}
}
});
}
}
1
試試這個
Button stoneButton=(Button)findViewById(R.id.stoneButton);
ImageView bowlImageView=(ImageView)findViewById(R.id.bowlImageView);;
mCount=0;
ArrayList<Integer> yourImages = new ArrayList<Integer>();
yourImages.add(R.drawable.image1);
yourImages.add(R.drawable.image2);
yourImages.add(R.drawable.image3);
stoneButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(mCount<yourImages.size())
{
bowlImageView.setImageResource(yourImages.get(mCount));
mCount++;
}
}
});
請務必檢查大小onClick
其他方面它會崩潰。
而且最好是在ImageView
相關問題
- 1. HTML:更改圖片onclick?
- 2. 更改圖片OnClick&OnMouseover
- 3. Onclick(onmousdown)更改圖片
- 4. 使用Javascript onclick更改圖片alt
- 5. 使用onclick更改圖片標題
- 6. 如何更改圖片來源onClick?
- 7. 圖片CSS更改onClick動畫jquery
- 8. 更改圖片src的onClick使用jQuery
- 9. 如何更改單個圖片onClick?
- 10. Html OnClick更改背景圖片
- 11. JavaScript/HTML:更改圖片邊框onclick
- 12. 更改圖片onclick不起作用
- 13. 圖片按鈕更改大小onClick
- 14. Javascrript onclick更改圖片標題
- 15. 更改圖片onclick並更改畫布上的圖像顏色
- 16. 圖片onclick更改圖片,播放聲音和提示
- 17. JQuery的ONCLICK更改圖片src不刷新圖像
- 18. 更改圖片
- 19. 更改圖片:
- 20. Android RecyclerView.Adapter更改圖標onClick
- 21. jQuery更改圖像onclick
- 22. 使用OnClick更改圖像
- 23. onClick更改背景圖像
- 24. Javascript圖片onclick
- 25. 事件onclick改變背景圖片
- 26. 更改圖片onclick並再次單擊時更改爲上一圖片 - 僅使用CSS和HTML
- 27. jQuery的:更改圖片src和一流的onclick
- 28. 如何更改圖片src onclick?播放/暫停
- 29. 第二次單擊時更改onclick回原始圖片
- 30. 如何更改ImageButton圖片onclick。我的代碼不起作用
這就是問題我真的不知道如何beggin,爲nowI只有石頭按鈕和碗使用
setImageResource
比setBackgroundResource
,但僅此而已。我只是要求提供有關如何繼續的建議。 – Lou