본문 바로가기
공부자료/Android

(Android Studio) Drawable

by mogazi 2022. 9. 29.

 

 

  • 앱의 첫화면으로 등록하는 방법

 

예) Mainactivity.java 파일을 열고 setContentView() 메서드에 전달되는 

파라미터의 값을 R.layout.button 으로 변경하면 된다.

 

 

 

 

  •   EditText 의 세부 속성

 

EditText는 입력 상자의 역할을한다. 사용자에게 값을 입력받을 때 사용한다. 이볅하는 문자의 유형을 지정할 수 있는 inputType 속성을 제공한다.

 

 

android:inputType -> 입력되는 글자의 유형 정의

android:hint -> 간단한 안내글 표시,  안내글은 사용자의 입력이 진행되면 사라진다.

 

 

 

 

 

  •  이벤트 처리

 

손가락으로 누를 때, 누른 상태에서 움직일 때, 누른 상태에서 뗄 때 모두 다르게 처리해야 한다.

터치했을 때 발생하는이벤트는 MotionEvent라 불리며 키를 입력했을 때는 KeyEvent가 전달된다.

 

OnClickListener : 버튼과 같은 객체에 주로 사용

OnTouchListener :  버튼 뿐만아니라 일반적인 뷰 객체에도 사용 가능

 

 

 

  • Toast

 

간단한 메시지를 잠깐 보여주었다가 없어지는 뷰로 앱위에 떠있는 뷰이다.

대화 상자와 함께 사용자에게 필요한 정보를 알려주는 역할을하는 대표적인 위젯

 

Toast.makeText(Context context, String message, int duration).show();

 

 

 

 

  • Progress Bar 

 

어떤 일의 진행상태를 중간 중간 보여줄 수 있는 방법

 

 

1. 막대 모양 : 작업의 진행 정도를 알려줄쑤 있도록 막대 모양으로 표시

style 속성 값을  ‘?android:attr/progressBarStyleHorizontal’ 로 설정

 

 

2. 원모양 : 작업이 진행 중임을 알려준다.

원 모양으로된 Progress Bar가 반복적으로 표시된다.

 

'공부자료 > Android' 카테고리의 다른 글

(Android Studio) JAVA 기초  (0) 2022.09.29
(Android Studio) Service  (0) 2022.09.29
(Android Studio) Fragment  (0) 2022.09.29
(Android Studio) layout inflation  (0) 2022.09.29
(Android Studio) layout  (0) 2022.09.29