[Android/Kotlin/Tip] Lorem Ipsum - 임의(테스트) 텍스트

Notepad96

·

2022. 8. 23. 19:38

300x250

 

 

1. 설명

 

결과

 

이번 글에서는 임의(테스트) 텍스트인 Lorem을 사용하는 방법에 관하여 기술한다.

 

 

Lorem Ipsum이란 위키백과 설명을 보면 다음과 같다.

로렘 입숨(lorem ipsum; 줄여서 립숨, lipsum)은 출판이나 그래픽 디자인 분야에서 폰트, 타이포그래피, 레이아웃 같은 그래픽 요소나 시각적 연출을 보여줄 때 사용하는 표준 채우기 텍스트로, 최종 결과물에 들어가는 실제적인 문장 내용이 채워지기 전에 시각 디자인 프로젝트 모형의 채움 글로도 이용된다. 이런 용도로 사용할 때 로렘 입숨을 그리킹(greeking)이라고도 부르며, 때로 로렘 입숨은 공간만 차지하는 무언가를 지칭하는 용어로도 사용된다.

https://ko.wikipedia.org/wiki/%EB%A1%9C%EB%A0%98_%EC%9E%85%EC%88%A8

 

 

즉, 디자인이나 텍스트가 많은 경우에 따라 레이아웃이 어떻게 변화할지를 테스트해보기 위해서 임의의 텍스트를 넣을 수 있게끔 텍스트를 만들어준다.

 

 

 

 

● Layout

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity"
    android:id="@+id/linearLayout">

    <TextView
        android:id="@+id/textView01"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp"
        android:text="@tools:sample/lorem/random"
        android:textSize="18sp"
        android:maxLines="15"
        />

</LinearLayout>

 

 

TextView의 text를 보면 아래와 같이 텍스트를 선언하였다.

android:text="@tools:sample/lorem/random"

 

 

이는 Android Studio에서 사용할 수 있으며 여러 lorem 중 random 하게 텍스트를 만들어주며 maxLines처럼 최대 라인 수를 조절해주는 등 추가적인 설정을 통하여 텍스트가 있을 경우에 따른 스타일을 디자인해낼 수 있다.

 

 

※ 해당 텍스트는 레이아웃 미리보기에서만 다음과 같이 보일 뿐 실제 애플리케이션을 실행하였을 때는 동작하지 않는다. 따라서 레이아웃 작성 시 디자인 구성할 때만 사용 가능하다.

 

 

300x250