【发布时间】:2017-02-28 18:23:37
【问题描述】:
我的 ListView 中的一些 TextView 受到 Strike-Through 效果的影响,其中只有那些具有“折扣价”的应该是具有 Strike-Through 效果的那些。原始价格的 TextView 与折扣的 TextView 不同价格。
这是我的代码:
if(data.getDisc_price().equals("0")){
holder.textDiscPrice.setVisibility(View.INVISIBLE);
}
else{
holder.textPrice.setPaintFlags(holder.textPrice.getPaintFlags()| Paint.STRIKE_THRU_TEXT_FLAG);
holder.textDiscPrice.setText("Less " +data.getDisc_price()+"%" + " Php "+formatter.format(
(Double.parseDouble(data.getPrice())
-(Double.parseDouble(data.getPrice())*(Double.parseDouble(data.getDisc_price())/100)))));
是什么导致了这个错误?有什么想法吗?
【问题讨论】: