customadapter を使用して getView() メソッドをオーバーライドしています。このメソッドでは、0 を返す view.getHeight() を呼び出します。リストビュー内の各項目の高さ (ピクセル単位) を調べたいと思います。そして、それが画面上のどこにあるかを見つけます。したがって、リストビューに10個のアイテムがある場合、画面上の5番目のアイテムの位置(ピクセル単位)を見つけることができます。アイテムのyを見つけたいと思います。左上隅。
CustomArrayAdapter adapter = new CustomArrayAdapter(this,R.layout.rowlayout,mydizi);
View header = (View)getLayoutInflater().inflate(R.layout.listview_header_row, null);
lv.addHeaderView(header);
lv.setAdapter(adapter);
View viewList = lv.getChildAt(5 - lv.getFirstVisiblePosition());
viewList.getLocationOnScreen(location);