-5

私のアプリには、カードタイプのリストビューがある詳細レイアウトがあります。その下に編集テキストがあります。私の要件は、カード タイプのリスト ビューでアイテムを選択すると、テキスト インジケーターが自動的に次のフィールド、つまりテキストの編集に移動することですが、その方法がわかりません。

4

2 に答える 2

1

自動的に到達したいフィールドがフォーカスされるはずです....

項目クリック リスナー内に次のコードを記述します。

例: そのフィールドを編集テキストにします

そう書く:edittext.requestFocus();

于 2012-09-06T06:47:39.457 に答える
0

Onitem click listner.or アダプターで編集テキストを初期化する必要があります。

元: listview.setOnItemClickListener(new OnItemClickListener() {

 @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {

            EditText mEditext = (EditText)findViewById(R.id.demoEdit);
        }
    });

 /*(Or in adapter ) */convertview.setOnClickListener(new OnClickListener() {
            private int pos = position;

            @Override
            public void onClick(View v) {

                              EditText mEditext = (EditText )findViewById(R.id.demoEdit);
            }
        });
于 2012-09-06T07:06:19.513 に答える