屏幕末端总是有一个页脚栏?

时间:2014-11-16 11:35:32

标签: android footer

我必须始终在屏幕的末尾显示一些按钮。我的应用程序有多个活动,所以我希望它在所有这些活动中都很容易实现。我知道我可以在xml中包含一个页脚。但问题是我不希望页脚覆盖其他内容。我希望能够使用这样的东西:

<include layout="@layout/footer" /> 

然后代码将为页脚“腾出空间”。因此,如果我有列表视图,列表视图将不在页脚下,而列表视图渲染区域将在页脚开始处结束。

正如我之前提到的,页脚有按钮,无论它当前处于哪种活动状态,它都必须触发一个功能。另外,如果有可能我想使用它:

imageButton = (ImageButton) findViewById(R.id.imageButton);
bm = BitmapFactory.decodeFile(path);
imageButton.setBackground(new BitmapDrawable(bm));

每个按钮。

总结一下。有没有办法在屏幕的末尾始终显示布局触发功能?

提前致谢!

1 个答案:

答案 0 :(得分:0)

为什么不用Layouts分割你的观点?像这样:

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="510dp"></LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:orientation="horizontal"
        android:layout_height="60dp"
        android:layout_gravity="center_horizontal"></LinearLayout>
</LinearLayout>

除此之外,我记得曾经读过一次你可以强迫ActionBar在底部。也许你可以使用它?