【问题标题】:Text box in a navigation drawer in Android StudioAndroid Studio 中导航抽屉中的文本框
【发布时间】:2016-03-29 01:02:05
【问题描述】:

我希望在 Android Studio 的默认导航模板中自定义抽屉式导航菜单。我想在其中添加一个文本框。 这是代码。我在哪里添加它?怎么做?

activity_mail.xml

<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:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/activity_main_drawer" />

activity_main_drawer.xml

<?xml version="1.0" encoding="utf-8"?>

<group android:checkableBehavior="single">

    <item
        android:id="@+id/nav_camera"
        android:icon="@drawable/ic_menu_camera"
        android:title="Import" />
    <item
        android:id="@+id/nav_gallery"
        android:icon="@drawable/ic_menu_gallery"
        android:title="Gallery" />
    <item
        android:id="@+id/nav_slideshow"
        android:icon="@drawable/ic_menu_slideshow"
        android:title="Slideshow" />
    <item
        android:id="@+id/nav_manage"
        android:icon="@drawable/ic_menu_manage"
        android:title="Tools" />


</group>

<item android:title="Communicate">
    <menu>
        <item
            android:id="@+id/nav_share"
            android:icon="@drawable/ic_menu_share"
            android:title="Share" />
        <item
            android:id="@+id/nav_send"
            android:icon="@drawable/ic_menu_send"
            android:title="Send" />
    </menu>
</item>

【问题讨论】:

    标签: android xml android-studio navigation-drawer


    【解决方案1】:

    如果您想在 NavigationDrawer 中添加另一个条目,您可以像这样在 activity_main_drawer XML 中添加另一个 item 条目:

    <item
            android:id="@+id/unique_id_for_your_item"
            android:icon="@drawable/path_to_your_icon_if_any"
            android:title="Your Title" />
    

    【讨论】:

    • 我可以添加项目。我想添加一个文本框,以便我可以输入一些值,这是使用 无法实现的。
    【解决方案2】:

    伙计,我试过这个并且成功了:

       <android.support.design.widget.NavigationView
           android:id="@+id/nvTeste"
           android:layout_height="match_parent"
           android:layout_gravity="start"
           >
           <TextView
               android:layout_width="match_parent"
               android:text="apenas teste"
               android:layout_height="match_parent" />
       </android.support.design.widget.NavigationView>
    

    【讨论】:

    • 已经试过了。这不起作用。错误:(24) 解析 XML 时出错:格式不正确(令牌无效)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 2013-06-20
    相关资源
    最近更新 更多