NewGen
Button Click Event 본문
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 |