একটি ব্যবহার করে প্রদর্শিত তালিকায় একটি উপাদানের পিক্সেল অবস্থান আমার সন্ধান করতে হবে ListView
। দেখে মনে হচ্ছে আমার কাছে টেক্সটভিউ এর একটি পাওয়া উচিত এবং তারপরে ব্যবহার করা উচিত getTop()
তবে কীভাবে একটি এর শিশু দর্শন পাবেন তা আমি বুঝতে পারি না ListView
।
আপডেট:ViewGroup
তালিকার আইটেমগুলির সাথে একটির জন্য, বাচ্চাদের ছেলেরা 1-থেকে -1 এর সাথে মিল রাখে না ListView
। পরিবর্তে, এই ViewGroup
মুহুর্তে দৃশ্যমান কেবলমাত্র সেই দর্শনগুলির সাথেই বাচ্চাদের সন্তানদের মিল রয়েছে। সুতরাং getChildAt()
এমন একটি সূচকে পরিচালনা করে যা অভ্যন্তরীণ ViewGroup
এবং এটি ListView
ব্যবহার করে তালিকার অবস্থানের সাথে অগত্যা কিছু করার নেই ।
firstPosition
উচিতint firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();
।