私はpulltorefreshlistviewを使用していますが、onitemclickをどのように判断できますか?現在使用しているコードでは正しい位置が得られません。
ありがとう
私はpulltorefreshlistviewを使用していますが、onitemclickをどのように判断できますか?現在使用しているコードでは正しい位置が得られません。
ありがとう
コメントですでに指摘されているように、画面上の最初の表示位置をクリックしている可能性がありますが、位置1と2を占める非表示のアイテムや非表示のヘッダーがないという意味ではありません。
実際、 pull-to-refresh実装のソースコードを確認した後、実際に少なくとも1つのヘッダーが追加されます。
OnItemClick(...)
1つの解決策は、の戻り値getHeaderViewsCount()
(および場合によっては他のカウント)によって位置をオフセットすることです。ただし、 fromをgetItemAtPosition(...)
使用して呼び出し、返されたオブジェクトをListViewに入力しているものにキャストする方が、おそらく簡単で確実です。position
OnItemClick