반응형
Android : 여러 줄의 EditText (텍스트 영역)에 대한 세로 정렬
텍스트 영역의 높이에 5 줄을 갖고 싶습니다. 다음 코드를 사용하고 있습니다.
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:singleLine="false"
android:lines="5"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip" />
텍스트 영역은 문제가 없지만 텍스트 필드 중간에 커서가 깜박이는 것이 문제입니다. 텍스트 필드의 첫 문자에서 첫 번째 줄에서 깜박이기를 원합니다.
사용하다 android:gravity="top"
이것은 CommonsWare 답변과 비슷하지만 약간의 조정이 android:gravity="top|left"있습니다. 완전한 코드 예제 :
<EditText
android:id="@+id/EditText02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lines="5"
android:gravity="top|left"
android:inputType="textMultiLine"
android:scrollHorizontally="false"
/>
U이 편집 텍스트를 사용할 수 있습니다 .... 이것은 당신을 도울 것입니다.
<EditText
android:id="@+id/EditText02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="5"
android:gravity="top|left"
android:inputType="textMultiLine" />
이것을 사용하십시오 :
android:gravity="top"
또는
android:gravity="top|left"
<EditText android:id="@+id/EditText02" android:layout_width="120dp"
android:layout_height="wrap_content" android:lines="5" android:layout_centerInParent="true"
android:gravity="top|left" android:inputType="textMultiLine"
android:scrollHorizontally="false" android:minWidth="10.0dip"
android:maxWidth="180dip" />
작동합니다
응용 프로그램을 더 작은 장치로 이식하면 멋지게 작동하기 때문에 layout:weight = 5대신 사용할 수 있다고 생각합니다 android:lines = 5. 두 속성 모두 작업을 수행합니다.
이제 하루 중력을 사용하는 start것이 가장 좋습니다.
android:gravity="start"
EditText (텍스트 영역)의 경우 :
<EditText
android:id="@+id/EditText02"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:lines="5"
android:gravity="start"
android:inputType="textMultiLine"
/>
반응형
'development' 카테고리의 다른 글
| 사용자의 평판에 마우스를 올려 놓는 것처럼 자바 스크립트없이 마우스 오버 텍스트 추가 (0) | 2020.04.16 |
|---|---|
| 단일 flexbox 항목을 정당화하는 방법 (justify-content 재정의) (0) | 2020.04.16 |
| div의 내용을 포장하지 않는 방법? (0) | 2020.04.16 |
| JUnit 4에서 현재 실행중인 테스트 이름 가져 오기 (0) | 2020.04.16 |
| 디렉토리에서 최신 수정 파일을 재귀 적으로 찾는 방법은 무엇입니까? (0) | 2020.04.16 |