Tôi có một tệp bố cục xml khá phức tạp (không thực sự). Một trong những dạng xem là một LinearLayout ( v1
) với hai con: một EditText ( v2
) và một LinearLayout ( v3
) khác. Lần lượt LinearLayout con có một EditText ( v4
) và một ImageView ( v5
).
Đối với EditText v2, tôi có imeOptions là
android:imeOptions="actionNext"
Nhưng khi tôi chạy ứng dụng, bàn phím return
không kiểm tra next
và tôi muốn nó thay đổi thành next
. Làm sao để sửa lỗi này?
Ngoài ra, khi người dùng nhấp vào tiếp theo, tôi muốn tiêu điểm chuyển đến EditText v4. Tôi làm tôi làm điều này?
Đối với những người thực sự cần xem một số mã:
<LinearLayout
android:id="@+id/do_txt_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/col6"
android:orientation="vertical"
android:visibility="gone" >
<EditText
android:id="@+id/gm_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/coldo_text"
android:hint="@string/enter_title"
android:maxLines="1"
android:imeOptions="actionNext"
android:padding="5dp"
android:textColor="pigc7"
android:textSize="ads2" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal" >
<EditText
android:id="@+id/rev_text"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_margin="5dp"
android:layout_weight="1"
android:background="@drawable/coldo_text"
android:hint="@string/enter_msg"
android:maxLines="2"
android:padding="5dp"
android:textColor="pigc7"
android:textSize="ads2" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:background="@drawable/colbtn_r”
android:clickable="true"
android:onClick=“clickAct”
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:src="@drawable/abcat” />
</LinearLayout>
</LinearLayout>
android:nextFocusDown="@id/edit_text_v4"
(cũng có thể thửandroid:nextFocusForward
hoặc một số thuộc tính nextFocus khác).