Я пытаюсь создать галерею изображений, используя ViewPager и NetworkImageView от Volley. Все работает отлично с помощью viewpager и изображения. Но когда я помещаю растровое изображение в NetworkImageView, изображение не растягивается, чтобы заполнить размер NetworkImageView. С моим другим ImageView, настройка scaleType работает отлично.ScaleType в ImageView не работает
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY" />
Мой XML-файл
public static class SwipeFragment extends Fragment {
ImageLoader imageLoader = AppController.getInstance().getImageLoader();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View swipeView = inflater.inflate(R.layout.swipe_fragment, container, false);
NetworkImageView imageView = (NetworkImageView) swipeView.findViewById(R.id.imageView);
Bundle bundle = getArguments();
int position = bundle.getInt("position");
if (imageLoader == null) {
imageLoader = AppController.getInstance().getImageLoader();
}
imageView.setImageUrl(fotoUrl.get(position), imageLoader);
return swipeView;
}
static SwipeFragment newInstance(int position) {
SwipeFragment swipeFragment = new SwipeFragment();
Bundle bundle = new Bundle();
bundle.putInt("position", position);
swipeFragment.setArguments(bundle);
return swipeFragment;
}
}
Мой ява
Любая идея об этой проблеме? Я также попытался изменить scaleType в fitCenter, но все же те же результаты. Заранее спасибо.
Это относится ко всем ImageView, которое с масштабированием ширины и высоты wrap_content не применяется. Не специфично для ImageView от Volley. –