在布局末尾设置android中的页脚
我正在看下面网站上的一个例子 有一个关于开发仪表板布局的精彩教程 对于主屏幕,页脚完全位于布局的末尾,但对于其他屏幕,当我尝试将页脚放置在布局的中间时,它会呈现在布局的中间 为了更好地理解,我还附上了代码 这是针对style.xml的在布局末尾设置android中的页脚,android,android-layout,Android,Android Layout,我正在看下面网站上的一个例子 有一个关于开发仪表板布局的精彩教程 对于主屏幕,页脚完全位于布局的末尾,但对于其他屏幕,当我尝试将页脚放置在布局的中间时,它会呈现在布局的中间 为了更好地理解,我还附上了代码 这是针对style.xml的 <resources> <style name="ActionBarCompat"> <item name="android:layout_width">fill_parent</item> <
<resources>
<style name="ActionBarCompat">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">50dp</item>
<item name="android:orientation">horizontal</item>
<item name="android:background">@drawable/actionbar_background</item>
</style>
<style name="DashboardButton">
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:drawablePadding">2dp</item>
<item name="android:textSize">16dp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ff29549f</item>
<item name="android:background">@null</item>
</style>
<style name="FooterBar">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">40dp</item>
<item name="android:orientation">horizontal</item>
<item name="android:background">#dedede</item>
</style>
</resources>
填补家长的空缺
50dp
水平的
@可绘制/操作栏\u背景
中心垂直
包装内容
包装内容
水平中心
2dp
16dp
大胆的
#ff29549f
@空的
填补家长的空缺
40dp
水平的
#德代德
这是用于标题(action\u bar)actionbar\u layout.xml的
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/ActionBarCompat" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:clickable="false"
android:paddingLeft="15dip"
android:scaleType="center"
android:src="@drawable/facebook_logo" />
</LinearLayout>
下面是页脚栏footer_layout.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/FooterBar"
android:id="@+id/footerMenuOptions" >
<TextView android:text="www.facebook.com"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#606060"
android:gravity="center"
android:paddingTop="10dip"/>
</LinearLayout>
下面是附加屏幕的布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#f8f9fe">
<include layout="@layout/actionbar_layout"/>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Events Screen"
android:textSize="25dip"
android:padding="15dip"
android:textStyle="bold"
android:textColor="#ff29549f"/>
</LinearLayout>
<include layout="@layout/footer_layout"/>
</LinearLayout>
我们可以清楚地看到页脚是如何在附加的图像中进入屏幕中间的
尝试使用RelativeLayout
设置,但存在相同的渲染问题
尝试使用LinearLayout
和设置android:layout\u alignParentBottom=“true”
并将页脚的include
放置在线性布局中,但存在相同的渲染问题
期待您的回复。
谢谢。尝试使用
RelativeLayout
并使用其下方的android:layout\u
和上方的android:layout\u
作为中心内容,使用android:layout\u alignParentBottom
作为视图的底部
这样做:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/top_control_bar">
<include layout="@layout/actionbar_layout"/>
</RelativeLayout>
<LinearLayout android:id="@+id/bottom_control_bar"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<include layout="@layout/footer_layout"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/top_control_bar"
android:layout_above="@id/bottom_control_bar">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Events Screen"
android:textSize="25dip"
android:padding="15dip"
android:textStyle="bold"
android:textColor="#ff29549f"/>
</LinearLayout>
</RelativeLayout>
非常感谢您的工作,但我仍然收到这些消息无法解析resource@id/bottom\u control\u bar
无法解析resource@id/top\u control\u bar
知道我收到这些消息的原因。谢谢。清理不起作用,我早些时候也尝试过,但关闭和打开布局多次都起作用,消息消失了,无法解析资源。