2012-01-17 21 views
6

Tôi đã cố gắng tìm ra điều này nhưng không thành công. Nó có vẻ rất đơn giản nhưng tôi không biết tại sao sau hai thẻ xml (android:imeOptions="actionNext" android:imeActionLabel="Next") trong mã không hoạt động.android: imeOption & imeActionLable không thay đổi bàn phím Nhập nhãn với Next

<EditText android:id="@+id/stcnTxt" style="@style/DetailFormTextField" android:singleLine="true" android:imeOptions="actionNext" android:imeActionLabel="Next"> </EditText> 

Theo khóa mã trên, phím nhập phải được thay thế bằng Nhãn tiếp theo Nhưng vẫn hiển thị phím enter trên bàn phím. Tôi đang sử dụng HTC wildfire cho đầu ra.

+0

\t \t \t user1154390

+0

@Nanne & user1154390 bạn đã thử câu trả lời của mình chưa? hoặc có giải pháp nào khác? Trong trường hợp đó, xin vui lòng gửi nó, để những người khác có thể nhận được sự giúp đỡ từ đó. –

+0

Tôi không có vấn đề, vì vậy không, tôi không thử câu trả lời của bạn và tôi cũng không có giải pháp. – Nanne

Trả lời

0

Làm việc tốt cho tôi khi tôi viết một tin nhắn ngắn.

<EditText android:id="@+id/stcnTxt" 
android:singleLine="true" 
android:imeOptions="actionNext" 
android:imeActionLabel="Next" 
android:layout_height="150px" 
android:layout_width="fill_parent" 
android:inputType="textShortMessage"/> 
+0

Cảm ơn Vee. Tôi không biết tại sao nó không hiệu quả với tôi. Tôi cũng đã tải xuống một vài hướng dẫn. Khi tôi chạy hướng dẫn với các thẻ xml ở trên, nó cũng không thay đổi khóa nhập với labl TIẾP THEO. – user1154390

+0

Ehh, tôi cũng gặp rất nhiều rắc rối với thứ đó. Cách duy nhất tôi làm cho nó hoạt động là làm cho nó trở thành một loại hộp khác với thực tế. Hãy thử làm cho inputType một emailAddress hoặc một cái gì đó và xem nếu nó thay đổi ở tất cả. – VicVu

0

Đối với tôi, tính năng này hoạt động trên HTC Evo chứ không phải trên Galaxy S3. Tôi có mã này:

<EditText 
    android:id="@+id/decimalFarenheit" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/decimalCelsius" 
    android:ems="10" 
    android:inputType="number|numberSigned|numberDecimal" 
    android:imeOptions="actionSend" 
    android:imeActionLabel="@string/calculate" > 

</EditText> 

trên Galaxy s3, văn bản cho nút gửi là "Gửi". Nhưng trên HTC Evo, văn bản cho nút gửi là "Tính toán".

12

Tôi đã có một cái gì đó vấn đề tương tự, nhưng android:inputType="text" giải quyết vấn đề của tôi

Các vấn đề liên quan