기술나눔

매일 공부

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  

🍎개인 블로그:홈페이지

🏆개인칼럼기계적 인조 인간

⛳️  당나라에 기부하지 않으면 성공할 수 있도록 도와 드리겠습니다.

목차

텍스트

7.11 해상도+AndroidManifest 노트

<>

<>

선택자

모양

자원

메인 아래의 AndroidMainifest.xml 파일

애플리케이션

백업 허용

인코=@mipmap/ic_launcher

레이블="@문자열/앱_이름"

supportRtl="true"를 지원합니다

테마="@style/Theme.TestApp"

appComponentFactory="androidx.core.app.코어컴포넌트팩토리"

요청LegacyExternalStorage="true"

도구:targetApi="31"

데이터 추출 규칙="@xml/데이터 추출 규칙"

전체 백업 내용="@xml/백업_규칙"

android:name=".MainActivity" android.:exported="true"

인텐트 필터

android:name="android.intent.action.MAIN"

android:name="안드로이드.인텐트.카테고리.런처"

내 다른 블로그


텍스트

7.11 해상도+AndroidManifest 노트

android:layout_height='match_parent'는 상위 컨테이너와 일치하도록 레이아웃 높이를 정의합니다.

android: orientation="vertical" 하위 뷰를 수직으로 정렬합니다.

도구:컨텍스트는 미리보기에 사용되는 컨텍스트를 다음으로 설정합니다. . . .

android:backgroung: 배경을 검은색으로 설정

<EditText

android: id는 이 고유 식별자 id를 설정합니다.

android:editable EditText를 편집할 수 있는지 여부를 설정합니다. android:orientation="horizontal" LinearLayout 또는 방향을 지원하는 다른 레이아웃 컨테이너의 하위 뷰 정렬 방향을 지정합니다. hori는 뷰 수평 배열입니다. android:gravity="center_horizontal"&gt;은 사용 가능한 공간 내에서 뷰 콘텐츠의 수평 정렬을 설정하는 데 사용됩니다. center는 뷰를 중앙에 수평으로 정렬합니다.

<Button

android:Background="@drawable/selector"/&gt;<!-- 设置按钮的背景为selector资源 -->

선택자

android:state_pressed: 눌려진 상태.

android:state_focused: 초점 상태.

android:state_checked: 선택된 상태.

android:state_enabled: 활성화된 상태입니다.

android:state_selected: 선택된 상태.

android:state_hovered:hover 상태(보통 마우스오버에 사용됨)

selector 다양한 상태의 UI 요소(예: 버튼, 그림 등)의 모양을 정의하는 데 사용되는 Android의 리소스 파일입니다.통과하다selector를 사용하면 다양한 상태(누름, 초점, 선택 등)에서 UI 요소에 대해 다양한 배경, 그림 또는 색상을 지정하여 동적 효과를 얻을 수 있습니다.

``: 선택기 리소스임을 나타내는 루트 요소입니다.

``: 각 item 요소는 상태를 나타냅니다.

  • android:drawable: 색상이나 그림 등 이 상태에서 사용되는 리소스를 지정합니다.

  • android:state_pressed="true" : 버튼이 눌려졌음을 나타냅니다.다음과 같이 사용할 수 있는 다른 상태도 있습니다.state_focused(집중하다),state_checked(선택된),state_enabled(활성화) 등

기본 상태 item : 다른 상태가 만족되지 않을 때 사용되는 자원입니다. 일반적으로 마지막에 배치됩니다.

 <!-- 当按钮被按下时,使用 gray 作为背景 -->    <item android:drawable="@drawable/gray"          android:state_pressed="true"/>    <!-- 当按钮处于默认状态时,使用 white 作为背景 -->    <item android:drawable="@drawable/white"/>

모양

Drawable Geometry를 정의하는 리소스 파일입니다. 버튼의 배경 구분선 테두리를 만드는 데 사용할 수 있는 직사각형, 둥근 직사각형, 타원과 같은 간단한 그래픽 요소를 만들 수 있습니다.

자원

``는 문자열, 색상, 크기 등과 같은 다양한 유형의 리소스를 정의하는 데 사용되는 Android 리소스 파일의 루트 요소입니다. 이러한 리소스는 애플리케이션의 다양한 부분에서 참조되고 사용될 수 있으므로 리소스를 중앙 집중식으로 관리하고 재사용할 수 있습니다.

메인 아래의 AndroidMainifest.xml 파일

애플리케이션

애플리케이션 관련 속성 및 구성 요소 선언이 포함되어 있습니다.

백업 허용

애플리케이션의 데이터 백업 허용 여부

인코=@mipmap/ic_launcher

애플리케이션 아이콘 정의

레이블="@문자열/앱_이름"

원형 아이콘 정의는 원형 아이콘을 지원하는 장치에서 작동합니다.

supportRtl="true"를 지원합니다

오른쪽에서 왼쪽 레이아웃 방향 지원 여부

테마="@style/Theme.TestApp"

애플리케이션에서 사용되는 스타일을 지정하는 애플리케이션 테마

appComponentFactory="androidx.core.app.코어컴포넌트팩토리"

애플리케이션 구성요소 인스턴스화를 위한 애플리케이션 구성요소 팩토리 클래스 정의

요청LegacyExternalStorage="true"

Android Q(29) 이상에서 사용할 수 있는 레거시 외부 저장소 액세스 사용 요청

도구:targetApi="31"

실제 런타임 동작에 영향을 주지 않고 도구의 대상 API 수준을 지정합니다.

데이터 추출 규칙="@xml/데이터 추출 규칙"

데이터 추출 규칙 파일의 위치 지정(필요하지 않은 경우 삭제 가능)

전체 백업 내용="@xml/백업_규칙"

전체 백업 콘텐츠 파일의 위치 지정(삭제 가능)

android:name=".MainActivity" android.:exported="true"

활동 구성요소 정의 'android:name'은 활동 클래스 이름을 지정합니다.

android:exported는 다른 애플리케이션에서 활동을 시작할 수 있는지 여부를 지정합니다.

인텐트 필터

활동의 인텐트 필터는 활동이 응답할 수 있는 인텐트를 결정합니다.

android:name="android.intent.action.MAIN"

활동을 기본 항목 활동으로 지정하고 애플리케이션이 시작될 때 기본 활동을 지정합니다.

android:name="안드로이드.인텐트.카테고리.런처"

애플리케이션 목록에 표시되도록 실행 프로그램에 활동을 추가합니다.

내 다른 블로그

[MySQL] 데이터베이스 표준화의 세 가지 주요 규칙 - 패러다임 설계 원칙 탐구-CSDN 블로그

[JAVA] 스레드 run()과 start()의 차이점은 무엇입니까? -CSDN 블로그

[데일리채팅] 프로그래머의 필수 면접 스킬: 면접 전장에서 두각을 나타내는 방법 - CSDN Blog

[JAVA] Java8이 ConcurrentHashMap을 시작하는데, 분할 잠금이 포기되는 이유 - CSDN 블로그

[JAVA] 컬렉션을 수정할 수 없도록 하는 방법-CSDN 블로그

[웹 개발] 쿠키 없는 환경의 세션 관리 및 구현 전략-CSDN 블로그

[Mybatis] Mybatis에서 SQL 주입을 방지하는 방법-CSDN 블로그

[소프트웨어 엔지니어링] 민첩성을 향한 항해: 스크럼 프레임워크의 본질에 대한 심층 분석 - CSDN 블로그

[봄] IoC 및 AOP 이해: 유연한 모듈식 소프트웨어 아키텍처 구축 - CSDN Blog