为了使我的解释更简短,我对自己要达到的目标做了“模拟”.
我想创建一个可重用的页眉,页脚和一个通用的视图组,可以填充所需的任何内容. ListActivity,GrIDVIEw等.
到目前为止,我已经尝试了几种不同的方法,但没有任何运气.我的第一个尝试是编写三个基本视图.一个将用作容器的relativeLayout.我曾经添加页眉(工作),编写了GrIDVIEw(工作),当尝试将脚注与include相连时,无论我使用哪种重力,它都永远不会锚定在屏幕底部.
我目前正尝试非常简单地学习android的视图系统.所以,我的第一步.获取使用从适配器提取的图像的GrIDVIEw. (本质上是来自androID网站的“ Hello GrIDVIEws”演示-完成,可以正常工作)
下一步宝贝.尝试在GrIDVIEw …灾难之上添加静态标头.我觉得我缺少重要的垫脚石来使此工作正常进行,朝着正确方向的任何提示将不胜感激.我不太明白为什么当高度仅为“ wrap_content”(应为“ 44dip”)时,包含button的linearLayout将GrIDVIEw推离屏幕(位于HIEarchyVIEwer中).
<?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="fill_parent"> <linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" > <button androID:layout_wIDth="fill_parent" androID:layout_height="44dip" androID:text="test" /> </linearLayout> <GrIDVIEw xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:ID="@+ID/grIDvIEw" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:columnWIDth="112dip" androID:numColumns="@R_419_6843@_fit" androID:verticalSpacing="0dp" androID:horizontalSpacing="0dp" androID:stretchMode="columnWIDth" androID:gravity="center" /></linearLayout>
//编辑,固定的xml.
编辑2010年10月25日:这是我现在正在使用的解决方案.每个活动都有其自己的视图,该视图会膨胀. “可重用”视图包含在其中
<?xml version="1.0" enCoding="utf-8"?><linearLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"androID:orIEntation="vertical"androID:layout_wIDth="fill_parent"androID:layout_height="fill_parent"><include layout="@layout/Titlebar" /><ListVIEw androID:ID="@+ID/standingsListVIEw" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_weight="1.0" androID:background="#FFF"/><include layout="@layout/ad" /></linearLayout>
解决方法:
至少我可以通过“按钮”帮助您问题:您错过的魔术属性是androID:orIEntation
如果没有此属性,则androID设置为androID:orIEntation =“ horizontal”.这意味着每个视图都在水平线上对齐,因此按钮的右边是网格,由于您的按钮所在的linearLayout具有layout_wIDth =“ fill_parent”,因此无法显示网格
最后一个提示:少即是多,如果布局中只有一个视图,则删除布局并仅放置视图. (如果您只想在linearLayout中有一个按钮)
总结以上是内存溢出为你收集整理的嵌套的Android视图,静态标题视图全部内容,希望文章能够帮你解决嵌套的Android视图,静态标题视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)