Android 如何确定ListView何时具有子视图?

Android 如何确定ListView何时具有子视图?,android,android-listview,android-adapterview,Android,Android Listview,Android Adapterview,我需要抓住ListView至少有一个子视图显示提示的时刻,指向ListView.getChildAt(0)。如何捕获此事件?您可以创建自定义适配器,并在添加项后立即调用在创建适配器时注册的侦听器。您可以创建自定义适配器,并在添加项后立即调用在创建适配器时注册的侦听器。正如@Mikel所说。。使用listView.getCount()确定listView是否有子视图。正如@Mikel所说。。使用listView.getCount()确定listView是否有子视图。在列表适配器中尝试getCoun

我需要抓住
ListView
至少有一个子视图显示提示的时刻,指向
ListView.getChildAt(0)
。如何捕获此事件?

您可以创建自定义适配器,并在添加项后立即调用在创建适配器时注册的侦听器。

您可以创建自定义适配器,并在添加项后立即调用在创建适配器时注册的侦听器。

正如@Mikel所说。。使用
listView.getCount()
确定
listView
是否有子视图。

正如@Mikel所说。。使用
listView.getCount()
确定
listView
是否有子视图。

在列表适配器中尝试getCount方法在列表适配器中尝试getCount方法因此,没有相应的事件,我只能通过getChildCount()检查是否有子视图?因此,没有相应的事件,我只能通过getChildCount()检查是否有子视图?好的,当子视图准备附加时,会调用getView(),但尚未附加到父视图。我更想覆盖
add()
notifyDataSetChanged()
方法,但你是对的,此时,它们可能还不可见。好吧,当子视图准备附加时,会调用getView(),但尚未附加到父视图。我更想覆盖
add()
notifyDataSetChanged()
方法,但您是对的,此时它们可能还不可见。