如何在android导航面板中添加多个菜单项

时间:2017-03-14 06:43:28

标签: android xml android-layout navigation-drawer

我想在android naviagtion面板中的一行中添加两个图标(Facebook和twitter图标)...有谁知道如何处理该xml菜单文件? 这是menu.xml文件的代码......

$sendingdate = strtotime($_POST['sendingdate']);
$sendingdate = date("Y-m-d", $sendingdate);

$query = "INSERT INTO form (`Sending_Date`) VALUES('$sendingdate')";

我想在计算器按钮后添加两个社交媒体网站按钮!!

4 个答案:

答案 0 :(得分:1)

>>> for i in powers_of_two(129):
...     print(i)
...
1
2
4
8
16
32
64
128

使用此代码。这有效。

答案 1 :(得分:1)

您可以使用app:actionLayout选项来插入布局。

<item
    android:id="@+id/nav_home"
    android:icon="@drawable/ic_nav_home"
    android:title="Home"
    app:actionLayout="@layout/homeLayout" />

创建homeLayout.xml,然后只需添加图标。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/iv_facebook"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:src="@drawable/ic_facebook" />

    <ImageView
        android:id="@+id/iv_twitter"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_twitter" />
</RelativeLayout>

希望它可以帮到你!

答案 2 :(得分:0)

您可以尝试自定义NavDrawer布局,使其内部包含listview或recyclerview,然后您可以修改其中的行。

可以找到相同的好教程here

答案 3 :(得分:-1)

请使用Fontawesome图书馆,我认为这样可以解决问题

https://code.tutsplus.com/tutorials/how-to-use-fontawesome-in-an-android-app--cms-24167