yes i got the solution after making small edits to the getView block: here it is,
if (checkedVals[position]==true)
{
itemsRowTv.setPaintFlags(itemsRowTv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
itemsRowTv.setTextColor(0xff888888);
}
else if(checkedVals[position]==false)
{
itemsRowTv.setPaintFlags(itemsRowTv.getPaintFlags() & ~Paint.STRIKE_THRU_TEXT_FLAG);
itemsRowTv.setTextColor(0xff000000);
}