마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

setOnclicklistner로 클릭시마다 값을 증가하고싶습니다.

0 추천

이 코드대로 하니깐 최초 터치 한번만 올라가고 그 다음부턴 올라가지 않더군요 , 

이걸 적용하게하려면 어떻게 해야하나요???

main_bg.setOnClickListener(new View.OnClickListener() {
    String am = moneya.getText().toString();
    int aam = Integer.parseInt(am);
    String at = toucha.getText().toString();
    int aat = Integer.parseInt(at);
    int moneytouch = aam + aat;
    @Override
    public void onClick(View view) {
        moneya.setText(String.valueOf(moneytouch));
    }
});
noobprogrammer (140 포인트) 님이 2017년 12월 20일 질문

2개의 답변

0 추천

아래 코드를 onClick() 안으로 이동하세요.

String am = moneya.getText().toString();
int aam = Integer.parseInt(am);
String at = toucha.getText().toString();
int aat = Integer.parseInt(at);
int moneytouch = aam + aat;

 

눈빛 (4,120 포인트) 님이 2017년 12월 21일 답변
많은 도움이되었습니다 감사합니다.
0 추천
    String am = moneya.getText().toString();    
    String at = toucha.getText().toString();
    int aam = Integer.parseInt(am);
    int aat = Integer.parseInt(at);
    int moneytouch aam + aat;
main_bg.setOnClickListener(new View.OnClickListener() {    
    @Override
    public void onClick(View view) {  
        moneytouch += aat;
        moneya.setText(String.valueOf(moneytouch));
    }
});
누를때 마다 aat 값으로 점점 증가하게 될 것입니다.
익명사용자 님이 2017년 12월 21일 답변
감사합니다 . 덕분에 해결되었습니다.
...