2013-09-30 2 views
0

У меня есть viewpager, в который я раздуваю изображение; Я использовал андроид: scaleType = "fitXY" , но по-прежнему есть черный вокруг изображения, почему и как я могу растянуть его так, чтобы он был, как если бы это был фон? спасибо.растягивание моего изображения

расположение ViewPager:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".Introduction_Activity" 

    > 

    <android.support.v4.view.ViewPager 
     android:id="@+id/imgs_viewpager" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     /> 


</RelativeLayout> 

макет вид изображения:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    > 

    <ImageView 
     android:id="@+id/img_pager" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:contentDescription="@string/desc_intro" 
     android:scaleType="fitXY" 
     android:adjustViewBounds="true" 

     /> 

</LinearLayout> 
+0

Вы используете Android-приложение: src для установки фона? – Swetank

+0

Я использую img_v.setImageResource (position); потому что он находится в viewpager – User

+0

android: src должен установить источник изображения, андроид: фон установит фон представления, вы можете попытаться установить свой drawable для android: background вместо src, btw, у вашего изображения есть layout_width и layout_height = match_parent? – lelloman

ответ

0

вам нужно удалить прокладку из соответствующей компоновки, они есть пространство от ViewPager

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
+0

Да, я заметил, что мне очень жаль, что я задал этот вопрос, кажется, что я не обращал на это внимания, извините и спасибо. – User

+0

@User np, просто сохраните xml-макет в своем вопросе, чтобы он был завершен. – lelloman

+0

ok, добавит его еще раз. – User

1

Это не ясно, здесь может быть вы используете отступы на ваш взгляд пейджера или вид плавник вследствие того, что маржа слева и справа возникает, если вы делаете эту вещь, которую вы не можете растянуть на максимальной ширине. поэтому попробуйте удалить прокладку и работайте с весом, чтобы установить размер viewpager

+0

Мне жаль, что я не видел, что у меня есть дополнение на моем реалистичном макете, похоже, потому что я немного опоздал, я этого не видел, спасибо, что я поддержал ваш ответ. – User

Смежные вопросы