Stackoverflow에는 많은 관련 질문이 있습니다.하지만 그 중 하나에 쓰여진 모든 것을 시도했지만 지금까지는이 작업을 할 수 없었습니다.EditText는 텍스트를 래핑하지 않을 것입니다
내 문제는 간단합니다. 안드로이드 응용 프로그램이 있고 사용자가 텍스트를 입력 할 수있는 상자가 있습니다. 그러나이 텍스트를 여러 줄로 표시하지 않으려면 ("\ n"이 없어야 함) 줄의 크기가 뷰포트보다 큰 경우 줄 바꾸기를 원합니다. 그래서 기본적으로, 내가 원하는 것은 Gmail Subject 필드의 textBox 필드와 동일한 동작입니다.
이 내 전경입니다 : ID가 ID/edit_question_value + @로 동일로
이<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/question"
android:textAppearance="@style/titleFont"/>
<EditText
android:id="@+id/edit_question_value"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.3"
android:gravity="top"
android:inputType="textImeMultiLine|textEmailSubject"
android:maxLength="70"
>
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/answer"
android:textAppearance="@style/titleFont"/>
<EditText
android:id="@+id/edit_question_answer"
android:layout_width="match_parent"
android:layout_height="0dp"
android:gravity="top"
android:layout_weight="0.7"
android:inputType="textMultiLine"/>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<Button
android:id="@+id/save_question"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_weight="0.5"
android:text="@string/save"/>
<Button
android:id="@+id/cancel_edit_question"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/cancel"/>
</LinearLayout>
나는이 문제를 갖고 싶어 텍스트는 TheOne 시스템이다. 지금까지 필자는 멀티 라인을 만들었고 (사용자가 원하는 경우 입력 할 수 있도록) 또는 한 줄짜리 텍스트를 줄 바꿈하지 못했습니다. 아마도 텍스트 주변의 일부 요소가 일부 간섭을 일으키고 있기 때문에 전체보기가 포함 된 것입니다.
무슨 일이 일어나는지 아는 사람 있습니까?