2015-11-26 6 views
2

ImageВыравнивание изображения в Linear Layout

Ниже мой код:

<LinearLayout 
      android:id="@id/header" 
      android:background="@color/colorPrimary" 
      android:orientation="vertical" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 

      <ImageView 
       android:layout_gravity="fill_horizontal" 
       android:gravity="fill_horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="@dimen/viewpager_header_height" 
       android:src="@drawable/bgimage" 
       /> 

      <com.interbind.praveeng.recipeapp.widget.SlidingTabLayout 
       android:id="@id/tabs" 
       android:layout_width="match_parent" 
       android:layout_gravity="fill_horizontal" 
       android:layout_height="@dimen/tabs_height"/> 
     </LinearLayout> 

Я хочу, чтобы изображение, чтобы заполнить всю ширину LinearLayout.

+0

какой ширины вы установили для родителей линейной компоновки – Mohit

+0

добавить 'андроида: scaleType =«fitXY»' в 'ImageView' это заполнить изображение с высотой и шириной –

+0

соответствия ширины родительского я набор для линейного расположения родителя. – Praveenkumar

ответ

1

Вам нужно добавить scaleType.

<ImageView 
    android:layout_gravity="fill_horizontal" 
    android:gravity="fill_horizontal" 
    android:layout_width="match_parent" 
    android:scaleType="fitXY" 
    android:layout_height="@dimen/viewpager_header_height" 
    android:src="@drawable/bgimage"/> 
+0

Спасибо за ваш ответ, это сработало. – Praveenkumar

0

вы можете использовать

<ImageView  
    android:layout_width="fill_parent" 
    android:scaleType="fitXY" 
    android:layout_height="@dimen/viewpager_header_height" 
    android:src="@drawable/bgimage"/> 

удачи

+0

Спасибо за ваш ответ, он сработал. – Praveenkumar

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