본문 바로가기

TextView3

[안드로이드 View] Textview 또는 Button 기본 여백 제거하기 Android 개발 Tip. - TextView, Button 등 View 텍스트뷰 및 버튼 기본 여백 제거하는 방법 How to remove default paddings includeFontPadding setIncludeFontPadding 간단한 속성인데 자꾸 깜빡하는 것들이다. 안드로이드에서 TextView나 Button에서 글자를 쓰면 기본적으로 기본 여백이 적용되어 있다. 직접 만들어 보면 여백을 주지 않았는데도 기본적으로 약간 여백이 있는 것을 알 수 있다. 특히 버튼같은 경우 글자를 많이 쓰면 양옆으로 여백이 있는데도 글자가 아래로 내려간다. 이러한 기본 여백 때문에 가끔은 텍스트가 그 여백을 넘으면 글자가 짤리는 현상도 발생한다. 그래서 기본 여백을 제거하는 코드가 필요할 때가 있다. .. 2020. 4. 3.
[안드로이드 View] TextView 글자수 초과시 말줄임 (...) 표시 넣는 방법 Android 개발 Tip. TextView, Button 등 View 텍스트뷰 (TextView), 버튼(Button) 등 말줄임 ... 표시 넣는 방법 글자수 초과 표시하기 ellipsize maxLines TextView를 사용할 때 또는 Button 등 텍스트뷰를 상속하는 위젯들은 텍스트가 길어지는 경우에 말줄임 (...) 표시를 넣어야 할 때가 있다. 기본적으로 TextView의 Text가 View의 width를 넘어가면 자동으로 다음 줄로 개행을 한다. 또는 경우에 따라서는 텍스트가 잘려서 표시된다. 그러면 원하는 디자인에 따라 말줄임 ... 표시를 넣어주고 싶을 때가 있는데 Xml 코드로 해당 TextView의 xml 속성을 추가해주면 된다. 1. 말 줄임 ... 넣는 법 android:ma.. 2019. 9. 27.
[안드로이드 View] custom TextView 로 style 일괄 적용하기 Android 개발 Tip. -TextView (텍스트뷰) Style 일괄 적용 커스텀 텍스트뷰 만들기 중복 코드 일괄 적용으로 코드 줄이는 방법 TextView를 여러 개 만들어서 쓰는 경우, 각각의 텍스트뷰의 스타일을 모두 동일하게 통일하는 경우가 있다. 그럴 때 각 뷰마다 코드를 중복해서 작성하게 되는데 이를 style로 지정하면 코드를 간편화할 수 있다. Button이나 다른 뷰도 마찬가지로 똑같이 활용할 수 있다. 1. 수정 전 예시 (각각 모두 코드 작성한 경우) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Colored by Color Scripter cs 2. style.xm.. 2019. 9. 25.