안드로이드 동작방법
안드로이드 앱의 기본적인 동작 방식은 사용자가 버튼을 클릭하거나 스크롤하는 등 사용자의 행동을 감지해서 적절한 반응을 하는 것 입니다.
즉 레이아웃 XML 에 배치한 위젯을 사용자가 어떻게 사용하는지에 따라 반응하는 코드를 작성해야 합니다.
레이아웃 XML
하나의 레이아웃에는 텍스트뷰, 버튼 등의 여러 위젯을 선언할 수 있으며 이 위젯들은 ID 로 구분이 됩니다.
하나의 레이아웃 내의 ID 들은 고유해야 하며, 서로다른 레이아웃은 같은 ID 를 가질 수 있습니다.
ID 설정하는 방법
이러한 ID 는 XML 에서 android:id 값 혹은 Desine 의 우측 Attributes 의 id 로 설정해 주면 됩니다.
자바에서 레이아웃 XML 의 ID 를 사용하는 방법
setContView 에서 activity_main.xml 의 레이아웃을 불러옵니다.
findViewByID 에서 activity_main.xml 레이아웃에 있는 TextView ID 를 TextView 객체에 담아줍니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
package com.example.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv0 = findViewById(R.id.TextView); }
}
|
cs |
'Computer Language > Android' 카테고리의 다른 글
[Android] 안드로이드 액티비티와 생명주기 (0) | 2021.06.28 |
---|---|
[Android] 안드로이드 로그 추가하는 방법 (0) | 2021.06.20 |
[Android] 안드로이드 스튜디오 가상기기 생성방법 (1) | 2021.06.20 |
[Android] 안드로이드 프로젝트 구성 요소의 이해 (0) | 2021.06.19 |
[Android] 안드로이드 스튜디오 화면 구성 (0) | 2021.06.19 |