2013-06-20 2 views
0

나는 안드로이드 개발에 아주 익숙하다. 나는 긴 텍스트를 입력하면 다음 라인이 오지 않아야하는 텍스트 필드를 만들려고한다.텍스트가 길면 텍스트 필드가 다음 라인으로 오는가 어떻게 멈추는가

현재 텍스트가 너무 길면 줄 바꿈이오고 텍스트 줄의 높이를 줄이는 다음 줄로 이동합니다.

<EditText android:id="@+id/edit_message" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:hint="@string/edit_message" 
      android:inputType="textMultiLine" 
      android:gravity="top"/> 

제발 좋습니다.

+0

문제를 추가는 안드로이드에 있습니다 : inputType = "textMultiLine"?? –

+0

단어 줄 바꾸기를 원할 경우 텍스트를 스크롤 가능하게하려고합니다. –

+0

예 .. 'inputType = "Multiline"'...을 제거하십시오. – ASP

답변

6

android:inputType="textMultiLine" 매개 변수를 삭제하십시오. 그것은 텍스트가 충분히

1

사랑하는 사용 안드로이드 큰되고 경우 새 라인에 침입하기 위해 글고 치기를한다 : 만일 Singleline = "true"를

1

당신은이를 제한하는 옵션이 많이 있습니다.

  • 안드로이드 : 항상 단 한 줄의 텍스트를 표시하는이 텍스트 뷰를 사용하여 만일 Singleline = "true"를.
  • android : lines = "1" 이것을 사용하면 줄 간격을 하드 코딩 할 수 있습니다.
  • android : maxLines = "1" 이것을 사용하면 textview 크기가 지정된 줄 수까지 커집니다. 이 더 잘 이해하는 데 도움이됩니다

희망 ... :)

0

이 줄

android:inputType="textMultiLine" 

을 제거하고이 라인

android:singleLine="true"