我想做类似mylistview.setElementsofView(0).getElementById.setColor("black");
目前我知道的唯一方法是设置自定义 ListView 适配器,设置构造函数,进行条件检查以查看 View 是否已填充,然后在该 View 中执行操作
当 ListView 的其他部分很容易访问时,这看起来很复杂。
是否有一些我可以在 ListView 中访问的继承函数,以允许我在没有自定义适配器的情况下访问特定 View 的元素?
感谢您的任何见解
最佳答案
您问题的简短回答:
is there some inherited function I can access in listview to allow me to access the elements of a particular view without a custom adapter?
不幸的是没有。
为什么您认为设置自定义适配器如此复杂?只需将自定义适配器类作为 Activity 中的嵌套类即可。最有可能的是,您只会考虑重写 getView() 方法。最后,与寻找“简单”解决方案相比,您花在这上面的时间要少得多。
关于没有自定义 ListView 适配器的 Android 设置 ListView 单元格的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198448/