如何在安卓中使用列表视图实现编辑文本



我的活动中有列表视图。在列表视图中,我有一个带有填充值的编辑文本框。我正在使用哈希图填充值。如果用户可以更改列表视图中的编辑文本值,我需要更新哈希图并使用更新值刷新列表视图

谁能告诉我怎么做?

没有代码,在这里做一堆假设......

自定义适配器中(在 getView 方法中),在 EditText 上使用setOnFocusChangeListener,并让它触发您的代码以更新哈希映射。

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
        }
    }
});

最新更新