3

ListView の連続する行の編集テキストにフォーカスを変更するように次のボタンを構成する方法.編集テキストの ID が同じであるため、android:nextFocusDown="@+id/...." を使用できません。

4

2 に答える 2

0

これを試して、これがあなたが望んでいたものかどうか教えてください。

 <EditText android:layout_height="wrap_content"
    android:layout_width="fill_parent" 
    android:imeOptions="actionDone"
    android:singleLine="true" />

actionDone imeOption が Android 2.3 の EditText で機能しない

于 2012-06-29T11:08:26.500 に答える
0

ListView の行で EditText のフォーカスを変更するには、次の XML の例を使用できます。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout         xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <EditText
        android:id="@+id/edit_1"
        android:nextFocusRight="@+id/edit_2"
        android:imeOptions="actionNext"
        />

    <EditText
        android:id="@+id/edit_2"
        android:nextFocusRight="@+id/edit_3"
        android:imeOptions="actionNext"
        />

   <EditText
        android:id="@+id/edit_3"
        android:nextFocusRight="@+id/edit_4"
        android:imeOptions="actionNext"
        />

   <EditText
        android:id="@+id/edit_4"
        android:nextFocusDown="@+id/edit_1"
        android:imeOptions="actionNext"
        />

</LinearLayout>
于 2015-07-18T10:21:50.287 に答える