Android Spinner 获取元素个数

来源:互联网 发布:邦臣小红花 知乎 编辑:程序博客网 时间:2024/06/05 02:23

今天在安卓应用中,有个功能,要获取Spinner下拉框中元素的个数。这个Spinner里面是中国的35个省份,我用了以下几个方法都不行:

sp.getCount(); //1个,不行sp.getChildCount(); //0个,不行

后来换了个思路,因为Spinner是通过adapter关联数据的,因此想到通过adapter获取:

sp.getAdapter().getCount(); //35个,正确
结果正确。


看来还是通过组件的adapter去找数据比较靠谱。

0 0