-
[Android] 버튼 이벤트 구현해보기 3BACK-END/Android 2020. 11. 10. 11:38
| 어플 종료
| Activity_main.xml
<Button android:id="@+id/button3" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/b3" android:textSize="10pt" />
| MainActivity.java
package com.example.aro; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { TextView tv; ImageView iv; Button bt1, bt2, bt3; int my[]={R.drawable.apple, R.drawable.banana, R.drawable.melon}; int cnt = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt1 = this.findViewById(R.id.button1); bt2 = this.findViewById(R.id.button2); bt3 = this.findViewById(R.id.button3); iv = this.findViewById(R.id.myImg); bt1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { iv.setImageResource(my[cnt]); cnt++; if(cnt==3) {cnt=0; Toast.makeText( MainActivity.this, "3번째 그림", Toast.LENGTH_LONG).show(); } } }); bt2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //two.java 문서로 이동 //Intent it = new Intent(현재클래스, 이동할클래스); //Intent it = new Intent(MainActivity.this, two.class); Intent it = new Intent(getApplication(), two.class); it.putExtra("LG","cake"); startActivity(it); } }); bt3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String info = "어플을 종료합니다."; //구글 안드로이드앱에서는 클래스 이름들이 대부분 디저트 이름이다 //확인버튼 없는 간단한 알림창 //Toast tt = Toast.makeText(MainActivity.this, info, Toast.LENGTH_LONG); tt.show(); Toast.makeText(MainActivity.this, info, Toast.LENGTH_LONG).show(); finish(); //현재 Activity 창 닫기 } }); }//onCreate end }//class end
'BACK-END > Android' 카테고리의 다른 글
[Android] permission (0) 2020.11.10 [Android] 다른문서로 배열 넘기기 / 영화 투표 (0) 2020.11.10 [Android] 버튼 이벤트 구현해보기 2 (0) 2020.11.10 [Android] 안드로이드의 Alert창, Toast 사용방법 (0) 2020.11.09 [Android] 버튼 이벤트 구현해보기 1 (0) 2020.11.09