add setLayoutId.