안드로이드 xml 예제

다음 세 가지 레이아웃 유형은 Android XML 레이아웃의 루트 요소일 수 있습니다. HTML은 웹 사이트에 이미지와 텍스트를 배치하고 글꼴과 색상을 설정합니다. HTML에서 컴퓨터 게임을 만들 수 없습니다 (어쨌든 아주 좋은 게임), 그래서 더 많은 대화형 요소에 대 한 자바 스크립트 같은 설정 수 있습니다. 문제를 복잡하게 하기 위해서지만, 자바스크립트는 기술적으로 스크립팅 언어입니다! eXtensible 마크업 언어 또는 XML: 인터넷 기반 응용 프로그램에서 데이터를 인코딩하는 표준 방법으로 만든 태그 언어입니다. Android 응용 프로그램은 XML을 사용하여 레이아웃 파일을 만듭니다. HTML과 달리 XML은 대/소문자를 구분하며 각 태그를 닫아야 하며 공백을 유지합니다. 각 레이아웃 파일에는 View 또는 ViewGroup 개체여야 하는 루트 요소가 하나만 포함되어야 합니다. 루트 요소를 정의한 후에는 추가 레이아웃 개체 또는 위젯을 자식 요소로 추가하여 레이아웃을 정의하는 View 계층 구조를 점진적으로 빌드할 수 있습니다. 예를 들어, 다음은 세로 LinearLayout을 사용하여 TextView 및 단추를 보유하는 XML 레이아웃입니다. 예를 들어 일반 텍스트를 허용하는 경우 입력Type을 “텍스트”로 지정해야 합니다.

EditText 필드가 암호용인 경우 입력 유형을 “textPassword”로 지정해야 합니다. ViewGroup 클래스의 각 하위 클래스는 뷰 내에 중첩된 뷰를 표시하는 고유한 방법을 제공합니다. 다음은 Android 플랫폼에 내장된 보다 일반적인 레이아웃 유형 중 일부입니다. 저작권 © 2012-2019 vogella GmbH. 소프트웨어 예제의 무료 사용은 이클립스 공공 라이센스 2.0의 조건에 따라 부여됩니다. 이 튜토리얼은 크리에이티브 커먼즈 저작자 표시-비상업적-공유3.0 독일 라이선스에 따라 게시됩니다. 이 자습서에서는 XML 파일에 정의된 레이아웃을 기반으로 GUI를 만드는 방법에 대해 자세히 다다. 레이아웃에는 단추, 레이블, 텍스트 상자 등과 같은 모든 유형의 위젯이 포함될 수 있습니다.

다음은 LinearLayout을 갖는 XML 파일의 간단한 예입니다 – 당신은 예를 들어 레이아웃의 배경 속성에 그릴 수있는 할당 할 수 있습니다. HTML 레이아웃을 만들고 나중에 jQuery로 변경하는 것과 마찬가지로 이전 코스에서 수행한 것처럼 Android에서 XML 레이아웃을 만들고 나중에 Java 논리를 사용하여 변경할 수 있습니다. 그래픽 파일 외에도 Android는 XML 그리기 및 9 패치 그래픽을 지원합니다. XML 그리기 는 모양 (색상, 테두리, 그라데이션), 상태, 전환 등을 설명하는 데 사용됩니다. 새로운 옵션, 기능 또는 도구 또는 기술의 버전이 존재한다고 해서 모든 회사와 제품이 즉시 최신 옵션으로 마이그레이션되는 것은 아닙니다! 특히 이전 버전이나 기능이 여전히 자신의 요구를 성공적으로 제공하는 경우. 이것은 안드로이드 레이아웃과 다른 웹 개발 기술 모두에 간다. 당신은 의심 할 여지없이 여전히 현장에서 이러한 표준 레이아웃을 볼 수 있습니다.