मैं यह पता लगाने की कोशिश कर रहा हूं कि किसी सूची दृश्य को पिक्सेल में कुछ निश्चित सीमा से परे स्क्रॉल किया गया है (पहली वस्तु के माध्यम से आधे रास्ते)। दुर्भाग्यवश सूचीदृश्य की getScrollY() हमेशा स्क्रॉल स्थिति के 0 instad को वापस प्रतीत होता है। पिक्सेल द्वारा वास्तविक स्क्रॉल स्थान प्राप्त करने का कोई तरीका है?एंड्रॉइड सूची वर्तमान स्क्रॉल स्थान देखें वाई पिक्सेल
यहाँ कोड मैं का उपयोग करने की कोशिश की है, लेकिन के रूप में कहा कि यह केवल रिटर्न 0.
getListView().setOnScrollListener(new AbsListView.OnScrollListener() {
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
Log.d("scroll", "scroll: " + getListView().getScrollY());
}
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == 0)
Log.d("scroll", "scrolling stopped");
}
});
सही [समाधान] (http://stackoverflow.com/questions/12727594/android-listview-current-scroll-location- वाई-पिक्सेल/35594825 # 35594825) – Sarasranglt