학업/모바일프로그래밍
[Android Studio] 클릭하면 화면의 숫자가 1 늘어나는 앱 구현(no XML)
그뇨
2024. 10. 23. 09:12
MainActivity.java
- setText 할 때, 들어가는 값의 타입 주의(문자열이어야 함)
- 클릭 리스너를 구현할 때, 클릭 시 값이 변경되는 객체에 setOnClickListener 해주기!!
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
TextView C;
int i = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
C = new TextView(this);
C.setText(i+"");
C.setTextSize(30);
C.setGravity(Gravity.CENTER);
C.setOnClickListener(this);
setContentView(C);
}
@Override
public void onClick(View v) {
if(v == C) {
i = i+1;
C.setText(i+"");
}
}
}