티스토리 뷰
plain text는 입력 상자의 역할을 하는 Edit text이다.
html의 input 태그와 비슷하게 hint 속성을 이용하여 입력 창에 나타날 안내 문구 또한 추가가 가능하며, input type 속성으로 입력 데이터의 타입을 제한할 수 있다.
또한 plain text를 disign palette에서 직접 추가하면, width가 wrap-content일 때 ems = 10이라는 속성이 자동으로 추가가 되는 것을 볼 수 있는데, 이는 해당 위젯의 너비를 EM 단위의 크기로 설정하기 위해 사용한다.
바로 간단한 예제를 하나 생성해보자.
◎strings.xml
<resources>
<string name="app_name">Text_widget_ex_1</string>
<string name="plain_text_hint">이름을 입력해주세요.</string>
</resources>
◎main_activity.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:hint="@string/plain_text_hint"
android:ems="10"
android:id="@+id/editTextTextPersonName"
/>
</LinearLayout>
반응형
'Mobile > Android' 카테고리의 다른 글
[Android] Event 2:화면 전환 Event 처리 (0) | 2022.03.17 |
---|---|
[Android] Event 1: Event 처리 이해하기 (0) | 2022.03.16 |
[Android] 기본 위젯 사용 예제 4: Drawable Object (0) | 2022.03.14 |
[Android] 기본 위젯 사용 예제 3: image view & image button (0) | 2022.03.14 |
[Android] 기본 위젯 사용 예제 1: text view & buttons (0) | 2022.03.13 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- redux
- AsyncStorage
- Async
- react
- 인천 구월동 이탈리안 맛집
- await
- Promise
- redux-thunk
- 정보보안기사 #실기 #정리
- 인천 구월동 맛집
- react-native
- 파니노구스토
- 맛집
- 이탈리안 레스토랑
- javascript
- Total
- Today
- Yesterday