2015-07-20 66 views
0

我的布局元素有问题。他们正在手机中显示,但在Genymotion或Android模拟器中均未显示。Android底部元素没有显示

两个按钮不显示在底部。

这是我的代码。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="vitrine.ndex.com.vitrine.fragments.FavouriteFragment"> 

<!-- TODO: Update blank fragment layout --> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 


    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/linearLayout2" 
     android:layout_alignParentBottom="true"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:text="New Button" 
      android:id="@+id/cartButton" 
      android:layout_weight="1" /> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:text="New Button" 
      android:id="@+id/historyButton" 
      android:layout_weight="1" /> 
    </LinearLayout> 

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/linearLayout3"> 

     <include 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      layout="@layout/header_panel_layout" /> 
    </LinearLayout> 

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/linearLayout3" 
     android:layout_above="@+id/linearLayout2"> 

     <ListView 
      android:layout_width="wrap_content" 
      android:layout_height="0dp" 
      android:id="@+id/favouriteShopListView" 
      android:layout_weight="1" /> 
    </LinearLayout> 

</RelativeLayout> 

回答

0

您需要夫妇在布局的变化。

  1. 整个包住RelativeLayoutScrollView
  2. 取出ListViewRelativeLayout,并把它放在一个布局是外ScrollView
+0

把布局'ListView'内'ScrollView'是不是好的做法。 – poss

+0

请问,请解释一下,我应该改变哪些布局元素? – zxc123qwe098qqq

+1

@poss:啊!我只是错过了一个ListView。是的。我更新了我的答案。谢谢 –