Android ListView getChild() not working properly
问题 I created a simple Android ListView with an ArrayAdapter as shown below ListView lView; ArrayList<String> listItems; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); lView = findViewById(R.id.mainListView); listItems = new ArrayList<>(); updateView(42); lView.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4) { View v = lView.getChildAt(p3 -