본문 바로가기
Android 개발/android :: Tip

[안드로이드 View] Textview 또는 Button 기본 여백 제거하기

by 독학하는 1인 개발자 2020. 4. 3.

Android 개발 Tip.

 

- TextView, Button 등 View

 

텍스트뷰 및 버튼 기본 여백 제거하는 방법

 

How to remove default paddings

 

includeFontPadding

 

setIncludeFontPadding



 

 

 

 

간단한 속성인데 자꾸 깜빡하는 것들이다.

 

 

안드로이드에서 TextView나 Button에서 글자를 쓰면

 

기본적으로 기본 여백이 적용되어 있다.

 

 

직접 만들어 보면 여백을 주지 않았는데도 기본적으로 약간 여백이 있는 것을 알 수 있다.

 

특히 버튼같은 경우 글자를 많이 쓰면 양옆으로 여백이 있는데도 글자가 아래로 내려간다.

 

 

 

 

 

이러한 기본 여백 때문에 가끔은 텍스트가 그 여백을 넘으면 글자가 짤리는 현상도 발생한다.

 

그래서 기본 여백을 제거하는 코드가 필요할 때가 있다.

 

 

 

xml에서든 java에서든 딱 한 줄만 추가해주면 된다.

 

 

XML 에서

1
android:includeFontPadding="false"
cs

 

 

자바 코드에서

 

1
textView.setIncludeFontPadding(false);
cs

 

 

기본 여백을 제거하고 마음껏 써보자~

댓글