본문 바로가기

Adroid Studio16

Android Studio_안드로이드 스튜디오_간단한 웹브라우저 만들기 ■ WebView란? 어플 내에서 웹 브라우저를 보여주는 web Kit 이다!! EditText에 주소를 입력 후 [GO] 버튼을 클릭하면 해당 웹으로 이동한다. [←]버튼을 클릭하면 editText에 글씨가 지워진다. ■activity_main.xml ■AndroidManifest.xml [app]-[manifests]-[AndroidManifests.xml] 로 들어가 다음 코드를 추가해준다. 1. 밖에 추가 웹브라우저에 접근하기 위해 인터넷에 대한 권한 허용해주는 코드다. 2. 안에 추가 인터넷에서 htts의 보안이 아닌 일반 http사이트를 접근하기 위하여 설정합니다. android:usesCleartextTraffic="true" 만약 상단에 sync now가 뜨면 sync now 하면 된다!!.. 2022. 8. 25.
Android Studio_안드로이드 스튜디오 앱 만들기5_레이아웃의 개요 ■ 레이아웃 기본 개념 레이아웃은 위젯을 배치하여 안드로이드 화면을 목적에 맞게 배열할 수 있다. 레이아웃은 ViewGroup 클래스로부터 상속받으며 내부에 무엇을 담는 용도로 쓰인다. ■레이아웃의 주요 속성 - orientation: 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정 vertical (왼쪽 위부터 수직) / horizontal (수평방향) - gravity: 레이아웃 안에 배치할 위젯의 정렬 방향을 설정하며 2개를 조합하여 사용 가능 top,bottom,left,right,center(상,하,좌,우,중앙) - layout_gravity: 자신의 위치를 부모의 어디쯤에 위치시킬지 - padding: 레이아웃 안에 배치할 위제의 여백을 설정 - layout_weight: 레이아웃이 .. 2022. 8. 22.
Android Studio_안드로이드 스튜디오 앱 만들기4_위젯 활용예제 TextView 2개 ,SwitchView, RadioGroup, RadioButton 3개, Image View, Button2개로 위젯 구성하였다. SwitchView 체크 시 위젯이 보이도록 한다. (초기화면 RadioGroup, RadioButton 3개, Image View, Button2개 => visibility = "invisible") RadioGroup선택 시 RadioButton 별 해당 이미지를 띄운다. ◼안드로이드 스튜디오 activity_main.xml ◼안드로이드 스튜디오 MainActivity.java package com.androidpark.project4_2; import android.os.Bundle; import android.view.View; import and.. 2022. 8. 22.
Android Studio_안드로이드 스튜디오 앱 만들기3_뷰와 뷰그룹 ■ View 클래스 안드로이드 화면에서 실제로 사용되는 것들은 모두 View 라는 클래스의 상속을 받는다. View 클래스의 서브클래스: 버튼, 라디오버튼, 이미지 등등 => View 클래스의 서브클래스 - 레이아웃 (위젯을 담는 틀) 다른 위젯을 담을 수 있는 위젯을 레이아웃이라고 한다. ViewGroup 이라는 클래스 아래에 존재한다. - 위젯(눈에 보이는 요소) 버튼, 텍스트뷰, 체크박스 등 화면에서 보이는 요소를 OO 위젯, 실제 코드에서는 OO 클래스라고 부르는 식 ■ View 클래스 계층도 최상위 Object 클래스 - View 클래스 - 안드로이드 화면에 나타나는 모든 위젯은 하위에 존재한다. ViewGroup을 상속받은 초록색으로 표시된 부분을 레이아웃이라고 지칭한다. 레이아웃으로 부르지는.. 2022. 8. 22.