이벤트 처리
·
study/android
입력위젯 : 버튼, 텍스트필드, 시크바, 체크박스, 줌버튼, 토글버튼 입력위젯의 종류 이벤트 처리 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onClick(View target){ Toast.makeText(getApplicationContext(), "버튼이 눌러졌습니다", Toast.LENGTH_SHORT).show(); /* Toast 메시지를 띄우기 위해서는 Toast 클래스..
Layout
·
study/android
이미지뷰 : 아이콘과 같은 이미지들을 간단히 표시하는데 사용 레이아웃 : 뷰들을 화면에 배치하는 방법 레이아웃 클래스는 뷰들의 위치와 크기를 결정 레이아웃의 종류 1. Linear Layout Linear(선형) 레이아웃 클래스의 속성 Gravity속성의 값 2. Table Layout 3. Relative layout (상대적 레이아웃)
기본구조
·
study/android
일반적인 application 작성 절차 1. 사용자 인터페이스 작성(XML) 2. 자바 코드 작성 (JAVA) 3. 매니페스트 파일 작성(XML) : application을 구성하고 있는 컴포넌트를 기술하고 실행시에 필요한 권한을 지정한다. 패키지 폴더의 설명 자동 생성된 소스 관찰 전화걸기 기능 에 버튼 추가 우리는 보통 Activity를 실행시킬때 아래와 같이 코드를 작성합니다. Intent intent = new Intent(this,AAA.class); startActivity(intent); 만약 URL을 실행하고싶은 경우, 아래와 같이 해당 URL을 적어주고 ACTION_VIEW를 실행하면 브라우저가 실행되고 지정한 url을 로드하기도 합니다. String url ="http://naver...