2017-02-17 69 views
-1

我注意到导航抽屉中的图像没有显示出来。我之前能够看到它。这是我的nav_header_main.xml:导航抽屉中的图像不可见

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 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="160dp" 
    android:background="@color/colorPrimary" 
    android:gravity="bottom" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark"> 

    <ImageView 
     android:id="@+id/imageView" 
     android:paddingTop="@dimen/nav_header_vertical_spacing" 
     app:srcCompat="@mipmap/logo" 
     android:layout_width="100dp" 
     android:layout_height="90dp" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="App name" 
     android:textAppearance="@style/TextAppearance.AppCompat.Body1" 
     android:textSize="24sp" 
     android:textStyle="normal|bold" /> 

</LinearLayout> 

什么可能导致这种情况?

回答

0

这样做:

<ImageView 
     android:id="@+id/imageView" 
     android:layout_marginTop="@dimen/nav_header_vertical_spacing" 
     android:src="@mipmap/logo" 
     android:layout_width="100dp" 
     android:layout_height="90dp" /> 
+0

错误:(15)没有在包 '机器人' 发现属性 'marginTop' 资源标识符 –

+0

抱歉,我犯了一个错误。现在尝试一下。 –