2016-02-26 47 views
0

我有什麼填充服務器映像將NetworkImageview無拉伸它的Android

我有一個從服務器ImageUri,&我將它設置爲我NetworkImageview凌空庫

我想要什麼

我希望圖像佔用0123的全部width & (想與Facebook類似)

我的問題

我看到了我的NetworkImageview白色colour離開

我的代碼

XML佈局

<RelativeLayout 
     android:id="@+id/relative_profile_hotot" 
     android:layout_width="match_parent" 
     android:layout_height="250dp" 
     android:layout_below="@+id/relative_profile_header" 
     android:padding="0dp"> 

     <com.android.volley.toolbox.NetworkImageView 
      android:id="@+id/img_post_photo" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:adjustViewBounds="true" 
      android:scaleType="center" 
      android:src="@drawable/image_palce" /> 

     <RelativeLayout 
      android:id="@+id/relative_profile_footer" 
      android:layout_width="match_parent" 
      android:layout_height="50dp" 
      android:layout_alignParentBottom="true" 
      android:background="@color/profile_footer_bg"> 

      <TextView 
       android:id="@+id/tv_profile_photo_location" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:drawableLeft="@drawable/ic_home_place" 
       android:drawablePadding="5dp" 
       android:paddingLeft="5dp" 
       android:paddingTop="5dp" 
       android:textColor="@color/grey_dark" 
       android:textSize="@dimen/txt_small" 
       tools:text="Paris France" /> 

      <TextView 
       android:id="@+id/tv_profile_photo_description" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:layout_below="@+id/tv_profile_photo_location" 
       android:layout_marginLeft="20dp" 
       android:ems="40" 
       android:padding="2dp" 
       android:singleLine="true" 
       android:textColor="@color/grey_light" 
       android:textSize="@dimen/txt_very_small" 
       tools:text="Effel Tower,...Read more" /> 
      /> 


      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/img_foot" 
       android:src="@drawable/ic_home_footstep_color" 
       android:padding="5dp" 
       android:layout_alignParentTop="true" 
       android:layout_toEndOf="@+id/tv_profile_comment" /> 

      <TextView 
       android:id="@+id/tv_profile_foot" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:paddingRight="10dp" 
       android:paddingTop="0dp" 
       android:textColor="@color/grey_light" 
       android:textSize="@dimen/txt_small" 
       tools:text="150" 
       android:layout_alignBottom="@+id/tv_profile_photo_description" 
       android:layout_alignEnd="@+id/tv_profile_photo_description" /> 
      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/img_cheers" 
       android:src="@drawable/ic_home_cheers_color" 
       android:padding="5dp" 
       android:layout_alignParentTop="true" 
       android:layout_toStartOf="@+id/img_comment" 
       android:layout_marginEnd="14dp" /> 


      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/img_comment" 
       android:src="@drawable/ic_home_coments" 
       android:padding="5dp" 
       android:layout_alignParentTop="true" 
       android:layout_alignStart="@+id/tv_profile_comment" /> 

      <TextView 
       android:id="@+id/tv_profile_comment" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:paddingRight="10dp" 
       android:paddingTop="0dp" 
       android:textColor="@color/grey_light" 
       android:textSize="@dimen/txt_small" 
       tools:text="264" 
       android:layout_alignBottom="@+id/tv_profile_photo_description" 
       android:layout_toStartOf="@+id/tv_profile_foot" /> 


      <TextView 
       android:id="@+id/tv_profile_cheers" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:paddingRight="10dp" 
       android:paddingTop="0dp" 
       android:textColor="@color/grey_light" 
       android:textSize="@dimen/txt_small" 
       tools:text="3164" 
       android:layout_alignBottom="@+id/tv_profile_photo_description" 
       android:layout_toStartOf="@+id/img_comment" /> 

     </RelativeLayout> 

    </RelativeLayout> 

Adapter.java

myBucketListViewHolder.imgPostPic.setImageUrl(model.Uri, imageLoader); 
     myBucketListViewHolder.imgPostPic.setDefaultImageResId(R.drawable.im_default_cover); 

屏幕截圖:(

enter image description here

回答

2

更換

android:scaleType="center" 

android:scaleType="centerCrop" 

您的NetworkImageView

+0

請仔細閱讀帖子並回答 –

+1

您還沒有發佈您的問題。改述你的問題,沒有多大意義 –

+0

如果我使用centerCrop,我的完整圖像將不可見。 –