Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 삼성 노트북 터치패드 먹통
- XSSF
- 안드로이드
- ListValuedMap
- python library
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
- 안드로이드스튜디오
- c++ 출력문
- ftz level4
- 터치노트북
- c
- 자바로 엑셀만들기
- rust #casting
- ftz
- C++
- java
- 멀티터치노트북
- 멀티터치노트북이란
- ftz level3
- airbar
- vi editor shell
- for fun
- 노트북 터치패드
- ftz level2
- ftz level1
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
- 터치패드 먹통
- 터치패드 오류
- ehart
- Samsung Updates
Archives
- Today
- Total
ASCII
안드로이드 스튜디오 버튼 사용/ 토스트 메시지 출력 본문
버튼은 사용자가 버튼을 터치하는 것으로 그에 따라 특정한 기능(동작)을 수행하는 것이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | //Activity.xml <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:onClick="clickButton" android:layout_centerVertical="true" android:layout_centerHorizontal="true" /> </RelativeLayout> | cs |
Layout에 Button(버튼)을 추가하고 onClick 속성을 추가하고 클릭되었을 때 사용되는
함수명을 적어주면 된다.
onClick 함수는 버튼 이외에도 다른 뷰(사진, 텍스트...)에 적용할 수 있다.
(예를 들어 이미지를 클릭한다던지, 글자를 클릭했다던지..)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void clickButton(View v) { Toast.makeText(this, "Hello, World", Toast.LENGTH_LONG).show(); } } | cs |
onClick 함수의 속성으로 추가했던 clickButton을 정의하고 있다.
다시 말해 버튼을 클릭하면 clickButton 함수가 실행되는 것이다.
clickButton 함수를 살펴보면 토스트 메시지를 띄워 주고 있다.
토스트 메시지는 화면 하단 중앙에 원하는 메시지를 잠시 출력해준다.
실행결과 :

'Android Studio' 카테고리의 다른 글
안드로이드 스튜디오 간단한 계산기 예제 (0) | 2017.11.04 |
---|---|
안드로이드 스튜디오 Power Save Mode (자동완성 해결법) (0) | 2017.10.20 |
[1.2] JAVA 설치 및 설정 (0) | 2017.09.03 |
[1.1] 안드로이드 스튜디오 설치 (0) | 2017.09.01 |
안드로이드 스튜디오 타이틀바 없애기 (0) | 2017.08.30 |
Comments