파이티스

안드로이드 스튜드오 LayOut 화면 TextView 속성들 알아보기 본문

Android/Android Studio 기능

안드로이드 스튜드오 LayOut 화면 TextView 속성들 알아보기

파이티스 2023. 8. 25. 09:49

 

 

TextView xml 속성

안드로이드 스튜디오 화면개발을 하다보면 텍스트의 디자인이 많이 요구된다. 아래는 텍스트뷰의 속성에 대한 설명이다. 참조하여 안드로이드 앱 개발 화면 디자인에 참조하면 된다.

 

출처 : TextView  |  Android Developers

 

android:allowUndo 편집 가능한 텍스트에 대해 실행 취소를 허용해야 하는지 여부입니다.
android:autoLink URL 및 이메일 주소와 같은 링크가 자동으로 발견되어 클릭 가능한 링크로 변환됩니다.
android:autoSizeMaxTextSize 텍스트 크기를 자동으로 조정할 때 사용할 최대 텍스트 크기 제약 조건입니다.
android:autoSizeMinTextSize 텍스트 크기를 자동으로 조정할 때 사용할 최소 텍스트 크기 제약 조건입니다.
android:autoSizePresetSizes set to 와 함께 사용할 차원의 리소스 배열입니다. autoSizeTextTypeuniform
android:autoSizeStepGranularity 가 로 설정된 경우 자동 크기 조정 단계 크기를 지정합니다. autoSizeTextTypeuniform
android:autoSizeTextType 자동 크기 조정 유형을 지정합니다.
android:autoText 설정된 경우 이 TextView에 텍스트 입력 방법이 포함되도록 지정합니다 몇 가지 일반적인 맞춤법 오류를 자동으로 수정합니다.
android:breakStrategy 중단 전략(단락 레이아웃 제어).
android:bufferType getText()가 반환할 최소 유형을 결정합니다.
android:capitalize 설정된 경우 이 TextView에 텍스트 입력 방법이 포함되도록 지정합니다 사용자가 입력하는 내용을 자동으로 대문자로 표시해야 합니다.
android:cursorVisible 커서를 표시(기본값)하거나 표시하지 않도록 합니다.
android:digits 설정된 경우 이 TextView에 숫자 입력 방법이 포함되도록 지정합니다 그리고 이러한 특정 캐릭터는 받아들이다.
android:drawableBottom 텍스트 아래에 그릴 드로어블입니다.
android:drawableEnd 텍스트의 끝에 그릴 드로어블입니다.
android:drawableLeft 텍스트의 왼쪽에 그릴 드로어블입니다.
android:drawablePadding 드로어블과 텍스트 사이의 안쪽 여백입니다.
android:drawableRight 텍스트의 오른쪽에 그릴 드로어블입니다.
android:drawableStart 텍스트의 시작 부분에 그릴 드로어블입니다.
android:drawableTint 컴파운드(왼쪽, 위쪽 등) 드로어블에 적용할 색조입니다.
android:drawableTintMode 컴파운드(왼쪽, 위쪽 등) 드로어블 색조를 적용하는 데 사용되는 혼합 모드입니다.
android:drawableTop 텍스트 위에 그릴 드로어블입니다.
android:editable 설정된 경우 이 TextView에 입력 메서드가 포함되도록 지정합니다.
android:editorExtras 추가 데이터를 포함하는 XML 리소스에 대한 참조 구현에 비공개인 입력 메서드에 공급합니다. 입력 방법의. <input-extras>
android:elegantTextHeight 우아한 텍스트 높이, 특히 덜 압축된 복잡한 스크립트 텍스트의 경우.
android:ellipsize 설정하면 보기의 너비보다 긴 단어가 표시됩니다 중간에 끊어지지 않고 타원 크기가됩니다.
android:ems TextView를 정확히 이 정도의 ems 너비로 만듭니다.
android:enabled 위젯을 사용할 수 있는지 여부를 지정합니다.
android:fallbackLineSpacing 에 사용되는 대체 글꼴의 상승 및 하강을 존중할지 여부 텍스트를 표시합니다.
android:firstBaselineToTopHeight TextView의 맨 위에서 첫 번째 텍스트 기준선까지의 거리입니다.
android:focusedSearchResultHighlightColor 집중된 검색 결과 강조 표시의 색상입니다.
android:focusedSearchResultHighlightColor 집중된 검색 결과 강조 표시의 색상입니다.
android:fontFamily 텍스트에 대한 글꼴 패밀리(문자열 또는 글꼴 리소스 참조로 명명됨)Font family (named by string or as a font resource reference) for the text.
android:fontFeatureSettings 글꼴 기능 설정.
android:fontVariationSettings 글꼴 변형 설정.
android:freezesText 설정된 경우 텍스트 보기에 현재 전체 텍스트가 포함됩니다 얼어붙은 고드름 내부에는 다음과 같은 메타 데이터 외에도 현재 커서 위치입니다.
android:gravity 뷰의 x축 및/또는 y축을 기준으로 텍스트를 정렬하는 방법을 지정합니다 텍스트가 보기보다 작은 경우.
android:height TextView를 정확히 이 높이로 만듭니다.
android:hint 텍스트가 비어 있을 때 표시할 힌트 텍스트입니다.
android:hyphenationFrequency 자동 하이픈 넣기 빈도입니다.
android:imeActionId 입력 방법이 텍스트 보기에 연결될 때 사용할 값을 제공합니다. EditorInfo.actionId
android:imeActionLabel 입력 방법이 텍스트 보기에 연결될 때 사용할 값을 제공합니다. EditorInfo.actionLabel
android:imeOptions 편집기와 연결된 IME에서 사용하도록 설정할 수 있는 추가 기능 응용 프로그램과의 통합을 개선합니다.
android:includeFontPadding 대신 어센더와 디센더를 위한 충분한 공간을 남겨둡니다. 글꼴 상승 및 하강을 엄격하게 사용합니다.
android:inputMethod 설정된 경우 이 TextView가 지정된 입력 메서드(정규화된 클래스 이름으로 지정됨)
android:inputType 텍스트 필드에 배치되는 데이터 유형으로, 입력 방법 사용자가 텍스트를 입력할 수 있도록 하는 방법을 결정합니다.
android:justificationMode 정당화 모드.
android:lastBaselineToBottomHeight TextView의 아래쪽에서 마지막 텍스트 기준선까지의 거리입니다.
android:letterSpacing 텍스트 문자 간격.
android:lineBreakStyle 텍스트 줄 바꿈에 대한 줄 바꿈 전략을 지정합니다.
android:lineBreakWordStyle 텍스트 줄 바꿈에 대한 줄 바꿈 단어 전략을 지정합니다.
android:lineHeight 텍스트 줄 사이의 명시적 높이입니다.
android:lineSpacingExtra 텍스트 줄 사이의 추가 간격.
android:lineSpacingMultiplier 승수로 텍스트 줄 사이의 추가 간격입니다.
android:lines TextView를 정확히 이 몇 줄 높이로 만듭니다.
android:linksClickable false로 설정하면 이동 방법이 설정되지 않습니다 링크 이동 방법으로, autoLink가 링크를 발생시키는 경우에도 찾을 수 있습니다.
android:marqueeRepeatLimit 선택 윤곽 애니메이션을 반복할 횟수입니다.
android:maxEms TextView를 최대이 많은 ems 너비로 만듭니다.
android:maxHeight TextView의 높이를 최대 이 픽셀로 만듭니다.
android:maxLength 텍스트 길이를 지정된 번호입니다.
android:maxLines TextView를 최대 이 줄로 만듭니다.
android:maxWidth TextView의 너비를 최대 이 픽셀 수로 만듭니다.
android:minEms TextView를 적어도이 많은 ems 너비로 만듭니다.
android:minHeight TextView의 높이를 최소한 이 픽셀 이상으로 만듭니다.
android:minLines TextView를 최소한 이 줄 높이로 만듭니다.
android:minWidth TextView의 너비를 최소한 이 픽셀 수로 만듭니다.
android:numeric 설정된 경우 이 TextView에 숫자 입력 방법이 포함되도록 지정합니다.
android:password 필드의 문자가 다음과 같이 표시되는지 여부 암호 점 대신 자신.
android:phoneNumber 설정된 경우 이 TextView에 전화 번호 입력이 포함되도록 지정합니다 메서드.
android:privateImeOptions 입력에 제공할 추가 콘텐츠 형식 설명입니다 텍스트 뷰에 연결된 메서드로, 입력 방법의 구현입니다.
android:scrollHorizontally 텍스트가 보기보다 넓을 수 있는지 여부(및 따라서 가로로 스크롤할 수 있습니다.)
android:searchResultHighlightColor 검색 결과의 색상이 강조 표시됩니다.
android:searchResultHighlightColor 검색 결과의 색상이 강조 표시됩니다.
android:selectAllOnFocus 텍스트를 선택할 수 있는 경우 보기가 필요할 때 모두 선택합니다 초점.
android:shadowColor 텍스트 아래에 흐릿한 텍스트 그림자를 배치하고 지정된 색상.
android:shadowDx 텍스트 그림자의 수평 오프셋입니다.
android:shadowDy 텍스트 그림자의 수직 오프셋입니다.
android:shadowRadius 텍스트 그림자의 흐림 반경입니다.
android:singleLine 텍스트를 가로로 스크롤하는 단일 줄로 제한합니다 여러 줄로 줄 바꿈하는 대신 를 누를 때 줄 바꿈을 삽입하는 대신 초점을 맞춥니다. Enter 키를 누릅니다.
android:text 표시할 텍스트입니다.
android:textAllCaps 텍스트를 모두 대문자로 표시합니다.
android:textAppearance 기본 텍스트 색, 서체, 크기 및 스타일.
android:textColor 텍스트 색상입니다.
android:textColorHighlight 텍스트 선택 강조 표시의 색상입니다.
android:textColorHint 힌트 텍스트의 색입니다.
android:textColorLink 링크의 텍스트 색입니다.
android:textCursorDrawable 삽입 커서 아래에 그려질 드로어블에 대한 참조입니다.
android:textFontWeight TextView에 사용되는 글꼴의 가중치입니다.
android:textIsSelectable 편집할 수 없는 텍스트의 내용을 선택할 수 있음을 나타냅니다.
android:textScaleX 텍스트의 가로 배율 인수를 설정합니다.
android:textSelectHandle 텍스트 선택을 표시하는 데 사용할 드로어블에 대한 참조 텍스트 내에서 커서를 배치하기 위한 앵커입니다.
android:textSelectHandleLeft 텍스트 선택을 표시하는 데 사용할 드로어블에 대한 참조 선택 영역의 왼쪽에 고정합니다.
android:textSelectHandleRight 텍스트 선택을 표시하는 데 사용할 드로어블에 대한 참조 선택 영역의 오른쪽에 고정합니다.
android:textSize 텍스트의 크기입니다.
android:textStyle 텍스트의 스타일(보통, 굵게, 기울임꼴, 굵게|기울임꼴)입니다.
android:typeface 텍스트의 서체(normal, sans, serif, monospace)입니다.
android:width TextView를 정확히 이 너비로 만듭니다.