cuốn sách gpt4 ai đã làm

Con trỏ Edittext bị ngắt trong bố cục được hỗ trợ Marshmallow rtl

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 01:15:41 27 4
mua khóa gpt4 Nike

nhập mô tả hình ảnh ở đây

Tôi đang gặp vấn đề kỳ lạ với Marshmallow. Khi ngôn ngữ được đặt thành ar Và khi tôi nhập văn bản tiếng Anh, con trỏ trong edittext bị ngắt

Trích dẫn ảnh chụp màn hình


android:layout_width="match_parent"
android:layout_height="wrap_content"
Android:ems="10"
android:trọng lực="trái|bắt đầu"
android:hint="@string/app_name"
android:inputType="textPassword"
android:padding="10dp"
android:textAlignment="viewStart"
android:textDirection="locale">

câu trả lời hay nhất

Tôi đã giải quyết nó bằng phương pháp sau ..

Trong bố cục xml của bạn, hãy thêm cái này -> để chỉnh sửa trường văn bản android:textDirection="anyRtl"

Ở đây, "editText" là Chế độ xem nơi bạn chỉnh sửa trường văn bản. Ngay lập tức,

EditText editText = (EditText) findViewById(R.id.edit_text); 

Sau đó, lập trình thêm trình quan sát văn bản vào văn bản chỉnh sửa đó.

    editText.addTextChangedListener(TextWatcher mới() {
@Ghi đè
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Ghi đè
public void onTextChanged(CharSequence s, int start, int before, int count) {
editText.setSelection(s.length()); // dòng này rất quan trọng để thiết lập vị trí con trỏ
}

@Ghi đè
public void afterTextChanged(Có thể chỉnh sửa s) {

}
});
}

Điều này làm việc cho tôi!

Về android - Ngắt con trỏ Edittext trong bố cục được hỗ trợ Marshmallow rtl, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35789031/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress