首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓自定义Listview view=null问题

安卓自定义Listview view=null问题
EN

Stack Overflow用户
提问于 2016-10-21 19:50:25
回答 1查看 19关注 0票数 0

我有一个自定义的listview和textview,checkbox,edittext在上面。我想迭代我的listview行,并获取textview、checkbox和edittext的值。当迭代到达页面末尾时,不能使用不可见的行、部件值和崩溃。我想我必须自动向下滚动我的列表视图。如何解决此问题?

注意:我有12行,但是它在第6行之后崩溃了,如果不向下滚动我的listview,cz就不能看到第7行。

这是我的代码:

代码语言:javascript
复制
public void onSave(View view) {
        ArrayList<String> olcum = new ArrayList<String>();
        ArrayList<String> orneklemebuyukluk = new ArrayList<String>();
        EditText et;
        CheckBox chx;
        TextView buyukluk;
        String nitel="0";
        for (int i = 0; i < list_olcum_view.getCount(); i++) {
            view = list_olcum_view.getChildAt(i);
            et = (EditText) view.findViewById(R.id.edt_olcum);
            chx=(CheckBox)view.findViewById(R.id.txt_orneklemenitel);
            olcum.add(et.getText().toString());

         }
}
EN

回答 1

Stack Overflow用户

发布于 2016-10-21 19:59:57

代码语言:javascript
复制
Note: I have 12 rows but it crashs after 6th row cz cannot see 7th row without scrolldown my listview.

public void onSave(View view) {
        ArrayList<String> olcum = new ArrayList<String>();
        ArrayList<String> orneklemebuyukluk = new ArrayList<String>();
        EditText et;
        CheckBox chx;
        TextView buyukluk;
        String nitel="0";
        for (int i = 0; i < list_olcum_view.getCount(); i++) {
            view = list_olcum_view.getChildAt(i);
            et = (EditText) view.findViewById(R.id.edt_olcum);
            chx=(CheckBox)view.findViewById(R.id.txt_orneklemenitel);
            olcum.add(et.getText().toString());

}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40175991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档