2012-02-02 45 views
5

Trong lớp của tôi, tôi tạo hai EditTexts.Nhiều EditText - chỉ định vị trí của con trỏ

editText1 = (EditText)findViewById(R.id.EditText1); 
editText2 = (EditText)findViewById(R.id.EditText2); 

Khi tôi khởi động ứng dụng, con trỏ sẽ tự động được đặt trong EditText thứ hai. Làm thế nào tôi có thể thay đổi để được thiết lập trong EditText đầu tiên? Tôi có nên thay đổi một cái gì đó theo lập trình hoặc trong XML?

+0

Hãy tải lên AndroidManiFest của bạn. mã của tệp xml – Lucifer

Trả lời

4

bạn có thể thử:

editText1.requestFocus(); 
1

Điều này được quyết định bởi người yêu cầu tập trung. Lấy đối tượng, bạn muốn lấy nét và lấy tiêu điểm và nó sẽ sáng lên và con trỏ sẽ hiển thị ở đó.

3

có hai cách để thực hiện điều này một trong lớp học của bạn như

editText1.requestFocus(); 

và một ở xml như

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <requestFocus /> 
</EditText> 
Các vấn đề liên quan