2014-01-20 34 views
0

我一直试图在我的导航抽屉中添加一些其他的东西(如图像视图或文本视图)。我的导航。抽屉已经有一个列表视图,这是工作正常,PLZ告诉我如何添加其他东西,在抽屉里,就像在谷歌+导航。抽屉。如果可能,请提供代码 。 Tx提前。如何在导航抽屉中添加不同的布局/项目?

这是我的抽屉布局XML

<!-- Framelayout to display Fragments --> 

<FrameLayout 
    android:id="@+id/frame_container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

</FrameLayout> 

<!-- Listview to display slider menu --> 

<ListView 
    android:id="@+id/list_slidermenu" 
    android:layout_width="240dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:background="@color/list_background" 
    android:choiceMode="singleChoice" 
    android:divider="@color/list_divider" 
    android:dividerHeight="1dp" 
    android:listSelector="@drawable/list_selector" /> 

+0

“的ListView”我真的很感激,如果u PLZ给我拿个回答这个问题而不是拉我的腿。 – Deepanshu

回答

-1

环绕你的ListView在某些LinearLayout中,把有你想要

+1

我害怕如果它为你工作...!我已经尝试过了,它不适合。 – Deepanshu

+0

它对我的工作肯定。你可以做更多 - 你可以提取这个布局来分离XML,然后重新使用它作为包括,如果需要的话 – Androider

0

尝试这样的事情是什么。通过使用多个“布局”和“机器人:体重”你可以添加任何你喜欢的“的LinearLayout”,也有像一

<LinearLayout 
    android:id="@+id/fullRightLayout" 
    android:layout_width="240dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="end" 
    android:background="@color/list_background" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:id="@+id/topLayout" 
     android:layout_width="240dp" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/tvName" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Anders Andersson" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:textColor="@android:color/black" 
      android:visibility="visible" /> 
    </LinearLayout> 

    <ListView 
     android:id="@+id/drawer_list_right" 
     android:layout_width="240dp" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:background="@color/list_background" 
     android:choiceMode="singleChoice" 
     android:divider="@color/list_divider" 
     android:dividerHeight="1dp" 
     android:listSelector="@drawable/list_selector" > 
    </ListView>