relativelayout doesn't work for setAdapter