将视图放在滑动抽屉手柄上方

时间:2010-11-08 16:27:39

标签: android

我有一个带滑动抽屉视图的应用程序。我的问题是,在抽屉活动布局中,我有一个列表视图,它到达滑动抽屉把手所在的屏幕底部。所以无法看到列表中的最后一个元素,因为句柄与它重叠。 我怎么能解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:2)

我通过在listview底部添加空格来解决这个问题

通过以下步骤:

1.在布局文件夹中创建space_fotter.xml

space_fotter.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" 
 android:layout_height="wrap_content"
 android:background="@color/color_appBackground">
<ImageView
        android:gravity="center"
        android:src = "@drawable/bg_white"
        android:layout_width="10dp"
        android:layout_height="50dp"
        /> 
</LinearLayout>

@ drawable / bg_white它只是我创建的一个小白色png文件。

2.从列表激活类

中调用space_fotter.xml
View SpaceFotter = getLayoutInflater().inflate(R.layout.space_fotter, null);

3.将其添加到您的列表视图中:

private ListView lv;
lv =(ListView)findViewById(android.R.id.list); 
lv.addFooterView(SpaceFotter );

希望有所帮助