0

アクティビティにリストビューがあります。リスト ビューには、値が入力された編集テキスト ボックスがあります。ハッシュマップを使用して値を埋めています。ユーザーがリスト ビューで編集テキスト値を変更できる場合は、ハッシュマップを更新し、リスト ビューを更新値で更新する必要があります。

誰でもこれを行う方法を教えてもらえますか?

4

1 に答える 1

0

コードがなければ、ここでたくさんの仮定を立てます...

カスタム アダプター内 (getViewメソッド内) でsetOnFocusChangeListener、EditText を使用し、コードを起動してハッシュマップを更新します。

yourEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (!hasFocus) {                                   // run when focus is lost
            String value = v.getText().toString();         // get the value from the EditText
            // Your code to update hashmap
        }
    }
});
于 2012-09-21T14:24:14.480 に答える