adding a request layout call since views arent added to the framelayouts some of the normal lifecycle that happens that makes it resize properly isnt called, can probably get rid of the measure in activity but it probably not that bad