Android에서 탐색 창 메뉴를 사용하여 프로젝트를 만들지 만, 지금까지는 메뉴에 아이콘과 제목 만 표시됩니다.탐색 메뉴의 메뉴에서 이미지를 이미지로 사용합니다. 서랍
전체 메뉴 항목을 텍스트가있는 이미지로 변경하려면 어떻게합니까?
현재 : 메뉴는 다음과 같습니다 그러나
,이처럼 그것을 선호 :
Android에서 탐색 창 메뉴를 사용하여 프로젝트를 만들지 만, 지금까지는 메뉴에 아이콘과 제목 만 표시됩니다.탐색 메뉴의 메뉴에서 이미지를 이미지로 사용합니다. 서랍
전체 메뉴 항목을 텍스트가있는 이미지로 변경하려면 어떻게합니까?
현재 : 메뉴는 다음과 같습니다 그러나
,이처럼 그것을 선호 :
당신은 NavigationView#addHeaderView(View)
API를 사용하고 사용자 정의보기를 제공 할 수 NavigationView
의 콘텐츠
대안은 xml을 통해 app:headerLayout="@layout/your_layout"
을 사용하는 것입니다.
이 app : headerLayout = "@ layout/your_layout"'에서 'Headerview'를 변경할 수 있습니다. 하지만 데이터 목록은 어떻게됩니까? –
'your_layout' 내에 모든 것을 보여줍니다. 머리글 이미지와 항목 목록 모두. – azizbekian
감사합니다. 비록 다른 답변과 같이 간단하지는 않지만 새로운 recyclerviews 및 새 어댑터를 만들지 마십시오. – Jacky
이처럼 NavigationView
에서 목록보기 또는 재활용 뷰를 사용한다 : 그 후
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:id="@+id/Mainheader"
layout="@layout/nav_header" />
<ListView
android:id="@+id/exp_navigationmenu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary" />
</LinearLayout>
</android.support.design.widget.NavigationView>
, Listview
의 데이터를 설정합니다.
서랍에서 Recyclerview를 사용하고 맞춤 레이아웃을 설정할 수 있습니다. –