羁押一年半了还不判刑是因为犯罪嫌疑人的犯罪证据还未收齐。根据法律规定,羁押期限届满案件还没查清的,对犯罪嫌疑人、被告人可以取保候审或者监视居住。而先行羁押的犯罪嫌疑人在判刑之后是可以折抵刑期的,根据法律规定,羁押一日折抵刑期一日。 法律依据 《刑事诉讼法》第九十八条
犯罪嫌疑人、被告人被羁押的案件,不能在本法规定的侦查羁押、审查起诉、一审、二审期限内办结的,对犯罪嫌疑人、被告人应当予以释放;需要继续查证、审理的,对犯罪嫌疑人、被告人可以取保候审或者监视居住。
第一百五十六条
对犯罪嫌疑人逮捕后的侦查羁押期限不得超过二个月。案情复杂、期限届满不能终结的案件,可以经上一级人民检察院批准延长一个月。