2017-08-02 42 views
0

的SRC菜單項,我很迷茫,看在這裏,爲什麼當我寫圖像視圖是不可見的一件事`ImageView的是不可見的,當我設置爲工具欄

機器人:SRC =「@繪製/ profile_icon」

但ImageView的是菜單項可見,當我設置背景,它像

的android:背景= 「@繪製/ profile_icon」

是因爲我在xml工具欄中拍攝了圖像嗎?請幫我設置這個。

這裏是我的XML請幫我這個

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/etfields" 
    android:fitsSystemWindows="true"> 

    <android.support.design.widget.AppBarLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:layout_gravity="center" 
      android:background="#050b1f" 
      android:gravity="center" 
      app:titleTextColor="@color/white"> 

      <RelativeLayout 
       android:id="@+id/main_toolbar_layout" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"> 

       <TextView 
        android:id="@+id/main_toolbar_title" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_centerInParent="true" 
        android:paddingRight="40dp" 
        android:text="My T-Shirt" 
        android:textColor="@color/white" 
        android:textSize="18dp" /> 

       <TextView 
        android:id="@+id/logout" 
        android:layout_width="25dp" 
        android:layout_height="25dp" 
        android:layout_alignParentRight="true" 
        android:layout_marginRight="10dp" 
        android:background="@drawable/logout_icon" 
        android:paddingRight="40dp" 
        android:text=" " 
        android:textColor="@color/white" 
        android:textSize="18dp" 
        android:visibility="gone" /> 

       <TextView 
        android:id="@+id/notification" 
        android:layout_width="25dp" 
        android:layout_height="25dp" 
        android:layout_alignParentRight="true" 
        android:layout_marginRight="60dp" 
        android:background="@drawable/notification_icon" 
        android:paddingRight="45dp" 
        android:text=" " 
        android:textColor="@color/white" 
        android:textSize="18dp" /> 

       <ImageView 
        android:id="@+id/profileww" 
        android:layout_width="25dp" 
        android:layout_height="25dp" 
        android:layout_alignParentRight="true" 
        android:layout_marginRight="15dp" 
        android:visibility="visible" 
        android:background="@drawable/profile_icon" 
        android:paddingRight="40dp" /> 


      </RelativeLayout> 


     </android.support.v7.widget.Toolbar> 
    </android.support.design.widget.AppBarLayout> 

    <FrameLayout 
     android:id="@+id/frame" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"></FrameLayout> 


</android.support.design.widget.CoordinatorLayout> 
+0

你能用圖像添加工具欄的圖像? –

+0

檢查您的個人資料圖標的顏色與您的工具欄相同我認爲 – Anil

+0

將imageView作爲您的RelativeLayout的第一個子視圖放在摺疊工具欄中 – MrCurious

回答

2

在剛剛刪除此行您imageView,將工作

android:paddingRight="40dp" 

因爲backgroundpaddding影響,但是當u盤scr會影響。

您的圖像widthheight25dp並設置padding40dp

+0

哦!哥們,我怎麼會忘記你救了我,謝謝阿尼爾 – Sudhansu

1

發生這種情況,因爲你的圖像的分辨率可能比它膨脹的空間更多。嘗試使用'android:scaleType'屬性,將其設置爲'centerCrop'。此後您的圖片可能會顯示。

相關問題