NavigationView

时间:2015-08-01 05:50:18

标签: android androiddesignsupport navigationview

我正在构建这样的NavigationView:

                               

        <item
            android:id="@+id/dress_fragment"
            android:checkable="true"
            android:icon="@drawable/ic_dress"
            android:title="@string/dresses" />
    </menu>
</item>
<item
    android:checkable="false"
    android:title="@string/More">
    <menu>
        <item
            android:id="@+id/settings"
            android:checkable="true"
            android:icon="@drawable/ic_settings_white_24dp"
            android:title="@string/settings" />
    </menu>
</item>

这给了我一个理想的输出:

Desired output

但是我无法对所有这些项目实施单一检查行为。 我试图在变量上保留先前检查过的项目,并在检查另一个之前取消选中它,但它对中间部分有用。当我检查其中一个中间部分项目时,我无法检查第二个项目。第一个保持检查。我看不出任何逻辑。这甚至可以通过设计库实现吗?

0 个答案:

没有答案