마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Drawer 메뉴 관련 질문입니다.

0 추천

 

이런 Drawer메뉴가 있습니다.

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <group android:checkableBehavior="single">

        <item
            android:id="@+id/nav_switch"
            android:icon="@drawable/ic_menu_send"
            app:actionLayout="@layout/action_view_switch"
            android:checkable="false"
            android:title="공고 알림 설정" />

        <menu>
            <item
                android:id="@+id/nav_manage"
                android:icon="@drawable/ic_menu_manage"
                android:title="로그아웃" />
        </menu>

    </group>
</menu>

이런 xml 코드가 있는데요. 저는 title이 Switch옆에 있는 이름인줄 알앗는데 자꾸 밑에 선에도 같은 이름이

나옵니다. 저 분류??를 상단으로 올리고 구분선만 밑으로 나눌수는 없나요 ? 아니면 저 구분선 밑에 이름만

바꾸는 방법좀 알려주세요 ㅠ

브레인토스트 (880 포인트) 님이 2016년 4월 1일 질문

1개의 답변

0 추천
 
채택된 답변
action_view_switch layout 을 열어서 안에 글을 변경해보세요 @string 을 사용한건데 문구를 저리 변경하신것 으로 추측을 해봅니다만
aucd29 (218,390 포인트) 님이 2016년 4월 1일 답변
브레인토스트님이 2016년 4월 1일 채택됨
<android.support.v7.widget.SwitchCompat xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/noticeSwitch"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:autoText="true"
    android:text="공고 알림 설정"
    android:gravity="center_vertical"/>

이게 swtich설정인데요. 어떤걸 바꿔야하는거죠 ?
테스트를 해보니 렌더링 자체가 약간 문제가 있네요

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item   
        android:id="@+id/nav_switch"
        android:icon="@drawable/ic_menu_send"
        app:actionLayout="@layout/action_view_switch"
        android:checkable="false"
        android:title="공고 알림 설정" />

    <group android:checkableBehavior="single">
        <item
            android:id="@+id/"
            android:icon="@drawable/ic_menu_manage"
            android:title="로그아웃"
            android:enabled="false" />

        <item
            android:id="@+id/nav_manage"
            android:icon="@drawable/ic_menu_manage"
            android:title="로그아웃" />
    </group>
</menu>

이런식으로 해보세요 switchcompat 에는 text 를 지우시고요
감사합니다 ㅎㅎ 덕분에 잘됩니다.
...