최근 내 앱의 기본 화면에 탐색 창을 구현했습니다. 어떤 이유로 작은 회색 (또는 투명한 검은 색) 막대가 그 위에 렌더링됩니다.
스크린 샷 :회색 막대가 탐색 창에 표시됩니다.
레이아웃 코드 :
<android.support.design.widget.CoordinatorLayout
... >
<LinearLayout
... >
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/appbar_padding_top"
android:theme="@style/AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/PopupOverlay"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.DrawerLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/drawer_layout">
<fragment
... />
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/navigation"
android:layout_gravity="start">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/list_nav"/>
</android.support.design.widget.NavigationView>
</android.support.v4.widget.DrawerLayout>
</LinearLayout>
<android.support.design.widget.FloatingActionButton
... />
</android.support.design.widget.CoordinatorLayout>
자바 부분은 그냥 일반적인 목록을 채우는 물건입니다. 더 많은 코드가 필요한 경우 알려 주시기 바랍니다.
어떻게이 이상한 막대를 제거 할 수 있습니까?
어쩌면 그것은 당신의 도구 모음에서 온 것입니다. 질문을 편집하고 툴바 XML 코드를 추가하십시오. –
왜'NavigationView' 안에'ListView'가 있습니까? 그건 네비게이션 뷰가 사용되는 방법이 아니야. 'menu' 리소스로부터 자체 목록을 제공합니다. 목록이'ListView'의 스크린 샷에 표시되어 있습니까, 아니면 NavigationView의 메뉴입니까? –
아마도 그것은 수평 스크롤바입니다 ... –