java - Assign a double value to a TextView? -
how assign double value textview? code:
if(condition()) { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("<b>text 01 </b>")); } else { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("<b>text 02</b>")); } if(condition) { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("text 03")); } else { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("text 04")); }
if run application , both conditions true return visualize last written words text 03. how view text 01?
you using same textview
. need create second textview
or append string
want.
if(condition()) { tv=(textview)view.findviewbyid(r.id.textview); // each time call reintializ // textview set new text // don't append text tv.settext(html.fromhtml("<b>text 01 </b>")); } else { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("<b>text 02</b>")); } if(condition) { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("text 03")); } else { tv=(textview)view.findviewbyid(r.id.textview); tv.settext(html.fromhtml("text 04")); }
to make simpler initialize textview
once , append text in second condition
tv=(textview)view.findviewbyid(r.id.textview); if (condition()) { tv.settext(html.fromhtml("<b>text 01 </b>")); else { tv.settext(html.fromhtml("<b>text 02</b>")); } if (condition) { tv.append(html.fromhtml("text 03")); } else { tv.append(html.fromhtml("text 04")); }
Comments
Post a Comment