Я использую пользовательский вид вместо ресурса в моей галерее.Однако фон выбранного вида становится черным.Код для getView в baseadapter выглядит следующим образом: -
public View getView(int position, View convertView, ViewGroup parent) {
MyView grpView = new MyView(context);
grpView.setLayoutParams(new Gallery.LayoutParams(105,105));
grpView.setScaleType(ImageView.ScaleType.FIT_XY);
grpView.setBackgroundResource(mGalleryItemBackground);
return grpView;
}
Я хочу, чтобы выбранное представление было красиво оформлено, как это происходит при использовании ресурса xml, как в документации API: -
imageView.setImageResource(mImageIds[position]);
Любая помощь приветствуется.