效果图:
界面:MainActivity 一个listview item 一个EditText
软键盘问题:清单文件添加 windowSoftInputMode="adjustPan"
焦点复用,内容冲突:见代码注释
核心代码:
public class MainActivity extends AppCompatActivity {
private ListView listView;
private HashMap<Integer, String> hashMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化控件
initView();
}
private void initView() {
listView = (ListView) findViewById(R.id.listView);
hashMap = new HashMap<>();
l