- 앱의 첫화면으로 등록하는 방법
예) 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 |