Android show custom checkbox in custom table list view -


in android app have custom table list view hidden checkbox in each row.

at moment have used code in activity make checkboxes visible on button press:

x = 1; while (x < listview.getchildcount()) {     checkbox selectcheckbox = (checkbox) listview.getchildat(x).findviewbyid(r.id.selectcheckbox);     selectcheckbox.setchecked(false);      selectcheckbox = (checkbox) listview.getchildat(x).findviewbyid(r.id.selectcheckbox);     selectcheckbox.alpha = 1.0;      x++; } 

problem is, code shows checkboxes of visible rows. found here solution change while ... part to:

for ( int x = 0; x < listview.getadapter().getcount(); x++) { 

with code should select rows (not visible rows) next problem is, app crash @ point:

checkbox selectcheckbox = (checkbox) listview.getchildat(x).findviewbyid(r.id.selectcheckbox); 

i think have line too. have change? thx :)

log:

java.lang.nullpointerexception: attempt invoke virtual method 'android.view.view android.view.view.findviewbyid(int)' on null object reference         @ xxx.overview.onoptionsitemselected(overview.java:309)         @ android.support.v4.app.fragment.performoptionsitemselected(fragment.java:2070)         @ android.support.v4.app.fragmentmanagerimpl.dispatchoptionsitemselected(fragmentmanager.java:2159)         @ android.support.v4.app.fragmentcontroller.dispatchoptionsitemselected(fragmentcontroller.java:295)         @ android.support.v4.app.fragmentactivity.onmenuitemselected(fragmentactivity.java:367)         @ android.support.v7.app.appcompatactivity.onmenuitemselected(appcompatactivity.java:147)         @ android.support.v7.view.windowcallbackwrapper.onmenuitemselected(windowcallbackwrapper.java:100)         @ android.support.v7.view.windowcallbackwrapper.onmenuitemselected(windowcallbackwrapper.java:100)         @ android.support.v7.app.toolbaractionbar$2.onmenuitemclick(toolbaractionbar.java:68)         @ android.support.v7.widget.toolbar$1.onmenuitemclick(toolbar.java:172)         @ android.support.v7.widget.actionmenuview$menubuildercallback.onmenuitemselected(actionmenuview.java:760)         @ android.support.v7.view.menu.menubuilder.dispatchmenuitemselected(menubuilder.java:811)         @ android.support.v7.view.menu.menuitemimpl.invoke(menuitemimpl.java:152)         @ android.support.v7.view.menu.menubuilder.performitemaction(menubuilder.java:958)         @ android.support.v7.view.menu.menubuilder.performitemaction(menubuilder.java:948)         @ android.support.v7.widget.actionmenuview.invokeitem(actionmenuview.java:618)         @ android.support.v7.view.menu.actionmenuitemview.onclick(actionmenuitemview.java:139)         @ android.view.view.performclick(view.java:5198)         @ android.view.view$performclick.run(view.java:21147)         @ android.os.handler.handlecallback(handler.java:739)         @ android.os.handler.dispatchmessage(handler.java:95)         @ android.os.looper.loop(looper.java:148)         @ android.app.activitythread.main(activitythread.java:5417)         @ java.lang.reflect.method.invoke(native method)         @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:726)         @ com.android.internal.os.zygoteinit.main(zygoteinit.java:616) 


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

reactjs - React router and this.props.children - how to pass state to this.props.children -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -