NewGen

Button Click Event 본문

ANDROID

Button Click Event

Deep Learning 2019. 2. 15. 14:22

Button Touch App Basic


1.안드로이드 스튜디오를 실행 합니다.


2.실행하며느 다음과 같이 시작 화면이 나타납니다. 컴이 느려서 시간이 좀 걸리네요 ㅎㅎ



3.Start a new Android Studio Project 를 클릭해서 새로운 프로젝트를 생성합니다.



4. 여러가지 프로젝트 타입중에 시작이니까 Basic 으로 선택



5. 프로젝트 관련하여 입력을 하여주고.....


6. 프로젝트 이름, 소스 및 기타 관련 파일들이 저장될 장소를 지정해 줍니다.


7.그럼 이렇게 이제 코딩을 할 수 있는 화면이 나옵니다.


8.여기서 버튼을 드래그 해서 추가, button id를 지정.(화살표)


9.소스 창으로 가 봅니다.


10.MainActivity.java 에서


[src code]

package com.example.buttontestapp;


import android.os.Bundle;

import android.support.design.widget.FloatingActionButton;

import android.support.design.widget.Snackbar;

import android.support.v7.app.AppCompatActivity;

import android.support.v7.widget.Toolbar;

import android.view.View;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.Button;

import android.widget.TextView;


public class MainActivity extends AppCompatActivity {


  @Override

  protected void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);

      setContentView(R.layout.activity_main);

      Toolbar toolbar = findViewById(R.id.toolbar);

      setSupportActionBar(toolbar);


      FloatingActionButton fab = findViewById(R.id.fab);

      fab.setOnClickListener(new View.OnClickListener() {

          @Override

          public void onClick(View view) {

              Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)

                      .setAction("Action", null).show();

          }

      });


      final TextView text_view_hello_world = findViewById(R.id.text_hello);

      Button test_button = findViewById(R.id.button_test);


      test_button.setOnClickListener(new View.OnClickListener() {

          @Override

          public void onClick(View v) {

              text_view_hello_world.setText("Changed!!!!");

          }

      });

  }


  @Override

  public boolean onCreateOptionsMenu(Menu menu) {

      // Inflate the menu; this adds items to the action bar if it is present.

      getMenuInflater().inflate(R.menu.menu_main, menu);

      return true;

  }


  @Override

  public boolean onOptionsItemSelected(MenuItem item) {

      // Handle action bar item clicks here. The action bar will

      // automatically handle clicks on the Home/Up button, so long

      // as you specify a parent activity in AndroidManifest.xml.

      int id = item.getItemId();


      //noinspection SimplifiableIfStatement

      if (id == R.id.action_settings) {

          return true;

      }


      return super.onOptionsItemSelected(item);

  }

}


이상입니다.

'ANDROID' 카테고리의 다른 글

Flow Activity onCreate to onDestroy  (0) 2019.02.19
java.io.IOException: Connection reset by peer  (0) 2019.02.19
android studio no debuggable processes  (0) 2019.02.18
Comments