2017-12-17 17 views
0

私はナレーションアプリでを作っています。ナビゲーション引出しは、ヘッダを有し、アカウントアイコンおよびテキストビューを含む。しかし、私はアプリケーションを実行すると、私はもはやアイコンやTextViewを見ることができません。テキストはTextViewに表示されません

これは私がここで、

enter image description here

を取得してきたものですがこれは私のナビゲーションヘッダ、ためのコードである私のナビゲーション引き出しactivity_admin.xml

<?xml version="1.0" encoding="utf-8"?> 
    <android.support.v4.widget.DrawerLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     tools:context="com.example.vishistvarugeese.ongc_app.AdminActivity"> 

     <android.support.design.widget.NavigationView 
      app:headerLayout="@layout/admin_nav_header" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" 
      android:layout_alignParentTop="true" 
      android:background="@color/white" 
      app:itemIconTint="@color/black" 
      app:itemTextColor="@color/colorAccent" 
      app:menu="@menu/admin_menu" 
      android:layout_gravity="start" 
      app:theme="@style/menu_style"> 

     </android.support.design.widget.NavigationView> 

ための私のコードですadmin_nav_header.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="160dp" 
    android:background="@drawable/headernav" 
    android:paddingTop="20dp" 
    android:paddingLeft="20dp" 
    android:paddingRight="20dp"> 

    <ImageView 
     android:layout_width="70dp" 
     android:layout_height="70dp" 
     android:src="@drawable/ic_account_circle_white_48dp"/> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/navUserName" 
     android:text="@string/name" 
     android:textStyle="bold" 
     android:textColor="@color/white" 
     android:layout_marginTop="10dp"/> 

</LinearLayout> 

これは私が

enter image description here

をやろうとしたものである誰かが問題で私を助けてくださいことはできますか?

答えて

0

NavigationViewからテーマやその他のプロパティを削除します。

<android.support.design.widget.NavigationView 
     android:id="@+id/nav_view" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:background="@color/homeDrawerColor" 
     android:fitsSystemWindows="true" 
     app:headerLayout="@layout/admin_nav_header" 
     app:menu="@menu/admin_menu" /> 

動作しない場合は、... string.xmlをしてかないすべての問題をチェックするために

+0

おかげで多くのことを直接文字列を与えます!それは働いた:Dなぜテーマで動作しないのですか? –

+0

私はテーマがテキストとイメージカラーをheadernavとして重複していると思います。 –

関連する問題