본문 바로가기
728x90
반응형
SMALL

XML7

[Android Studio] 웹뷰 (WebView) 웹뷰 (WebView) 웹뷰(WebView)란 프레임워크에 내장된 웹 브라우저 컴포넌트로 뷰(View)의 형태로 앱에 임베딩하는 것을 말한다. AndroidManifest.xml 인터넷 관련 권한 추가, http 사이트 접근 허용 설정 추가한다. 만약, 주소를 http로 사용하는데 android:usesCleartextTraffic="true" 를 추가해주지 않는다면 net:ERR_CLEARTEXT_NOT_PERMITTED 에러가 출력된다. xml java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.webkit.DownloadListener; import android.webkit.Web.. 2023. 2. 23.
[Android Studio] 투명도 (Opacity) 투명도 (Opacity) 16진수 색상 코드값 앞에 2자리의 투명도 값을 넣어주면 백그라운드의 투명도를 조절할 수 있다. xml에서 16진수 색상값 앞에 아래와 같이 투명값을 입력하면 된다. android:background="#FF000000" 코드 % FF 100 F2 95 E6 90 D9 85 CC 80 BF 75 B3 70 A6 65 99 60 8C 55 80 50 73 45 66 40 59 35 4D 30 40 25 33 20 26 15 1A 10 0D 5 00 0 2022. 11. 4.
[Android Studio] MPAndroidChart MPAndroidChart 안드로이드 차트 기능을 제공하는 라이브러리이다. setting.gradle allprojects { repositories { google() mavenCentral() jcenter() // Warning: this repository is going to shut down soon maven { url "https://jitpack.io" } // MPAndroidChart 의존 추가 } } build.gradle dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' } xml java package com.example.myapplication; import androidx.appcompat.ap.. 2022. 8. 12.
[Android Studio] SVG 이미지 파일 추가 SVG (Scalable Vector Graphics) SVG (Scalable Vector Graphics) 파일 포맷은 웹 사이트에 2D 그래픽, 차트, 일러스트레이션을 표현하는 데 널리 사용되는 툴이다. 벡터 파일이므로 확대하거나 축소해도 해상도가 저하되지 않는다. svg 파일을 xml로 변환 vectorDrawables.useSupportLibrary = true 2022. 8. 10.
XML (eXtensible Markup Language) XML (eXtensible Markup Language) XML (eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다. XML은 SGML의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. XML은 주로 다른 종류의 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다. 기계는 인간의 언어를 읽거나 이해할 수 없는 계산기에 불과하므로 XML과 같은 구조화된 마크업 언어들은 인간의 읽고 분석하여 이해하는 능력과 컴퓨터의 단순한 계산적인 판독 능력 사이에 타협점을 만들어 줄 수 있다. W3C가 만.. 2022. 8. 5.
[Android Studio] 레이아웃 (1) 레이아웃 레이아웃은 앱에서 사용자 인터페이스를 위한 구조 (ex: 활동)를 정의한다. 레이아웃의 모든 요소는 View와 ViewGroup 객체의 계층 구조를 사용하여 빌드된다. 일반적으로 View는 사용자가 보고 상호작용할 수 있는 것을 그린다. 반면, ViewGroup은 그림과 같이 View 및 기타 ViewGroup 객체의 레이아웃 구조를 정의하는 보이지 않는 컨테이너이다. View 객체는 일반적으로 '위젯'이라고 하고 Button 또는 TextView와 같은 여러 서브클래스 중 하나일 수 있다. ViewGroup 객체는 일반적으로 '레이아웃'이라고 하고 LinearLayout 또는 ConstraintLayout과 같은 다양한 레이아웃 구조를 제공하는 여러 유형 중 하나일 수 있다. 레이아웃 선언 U.. 2022. 8. 4.
12. XML (Extensible Markup Language) XML (Extensible Markup Language) 인터넷 웹페이지를 만드는 HTML을 획기적으로 개선하여 만든 언어이다. 홈페이지 구축기능, 검색기능 등이 향상되었고, 웹 페이지의 추가와 작성이 편리해졌다. XML 만들기 from xml.etree.ElementTree import Element, dump node1 = Element("first") node1.text = "안녕" dump(node1) #결과 안녕 root.append(node1) # 노드에 노드 추가하기 node2 = Element("second") node2.text = "Hello" root.append(node2) dump(root) #결과 안녕Hello dump(root) # 속성 추가하기 #결과 안녕Hello XML .. 2021. 12. 15.
728x90
반응형
LIST