Tôi biết có rất nhiều câu hỏi liên quan trong Stackoverflow, nhưng tôi đã cố gắng thực hiện mọi thứ được viết trong bất kỳ phần nào và cho đến nay tôi không thể làm việc này.EditText sẽ không bao bọc văn bản
Vấn đề của tôi rất đơn giản. Tôi có một ứng dụng Android và tôi có một hộp nơi người dùng sẽ nhập văn bản. Tuy nhiên, tôi không muốn văn bản này được nhiều dòng (nó không nên có "\ n" trong nó), nhưng tôi muốn nó để bọc nếu kích thước của dòng lớn hơn khung nhìn. Vì vậy, về cơ bản, những gì tôi muốn là hành vi tương tự mà các textBox trên lĩnh vực chủ đề Gmail có.
Đây là toàn bộ quan điểm của tôi:
<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>
Văn bản Tôi muốn có hành vi này là TheOne với id tương đương với @ + id/edit_question_value. Cho đến nay, tôi đã có thể làm cho nó thực sự đa phương (vì vậy người dùng có thể gõ enter nếu anh ta muốn) hoặc một dòng và văn bản sẽ không quấn. Có lẽ một số các yếu tố xung quanh văn bản đang có một số can thiệp, và đó là lý do tại sao tôi bao gồm toàn bộ quan điểm.
Có ai biết điều gì đang xảy ra không?