Articles of relativelayout

如何使用RelativeLayout集中视图?

我想知道如何使用RelativeLayout将View放在两个其他视图之间(或在视图和父边缘之间)。 例如,如果我有以下… 如何使用RelativeLayout将Button垂直居中在ImageView和屏幕底部? 我正在寻找一个解决方案…… Button没有以任何方式拉伸 没有嵌套布局 我正在尝试在XML布局中执行此操作(不是以编程方式)。

RelativeLayout Scrollable

我已经多次尝试在RelativeLayout中调整元素,但是我没有得到我期望的结果: 我想将第一个按钮对齐到右上角,然后我有多个Textview,我希望所有这些都是Scrollable,但是当我插入标签时出现错误,这是我的代码: >

相对布局中的z-index

我需要在RelativeLayout中的Button上方放置一个TextView。 但它不起作用:TextView总是在Button下,即使我在按钮之前移动它。 我也尝试使用bringChildToFront()函数在前面移动textview,但没有运气。

RelativeLayout和ViewStub通胀

我有以下布局。 我希望ViewStub位于TextView下方,ImageView位于ViewStub下方。 ViewStub膨胀的元素按照我的预期显示。 但没有ViewStub的元素将TextView与ImageView重叠。 我的布局出了什么问题? 更新: 我发现的唯一解决方案是给ViewStub和相关的TextView提供相同的android:id值。

Android以高度为百分比排列布局

我对android和练习都很陌生。 我正在尝试设计一个屏幕。 它将包含一个背景图像和一个带有滑动菜单的浮动容器。 (有关详细信息,请参阅附图) 我的布局包括一个背景图片,一个带有一些图标的容器,这些图标浮在底部,但底部有一些边缘(见附图) 据我所知,这可以通过在底部安排“相对布局”并将图像放入其中来实现。 这是对的吗 ? 另外,我想添加一个重复的透明图像作为浮动div的背景。 请给我一个很好的建议或指点我一个很好的教程 提前致谢

在“顶栏”和“底栏”之间使用ListView的Android布局

我正在尝试构建一个布局,其中屏幕顶部有一个文本视图,屏幕底部有一个底部栏。 这些视图中的每一个都应保持固定,并且在2之间应该是ListView。 TOPBAR LISTVIEW (scrollable) BOTTOM BAR 我的布局(见下文) 几乎可以工作:顶部和底部组件保持固定,列表视图滚动。 “问题”是我的ListView的最后一行仍隐藏在底栏后面。 有关如何调整布局的任何建议? 谢谢!

Android:使用alignBaseline作为文本后面的图像

下面是一个TextView,后跟RelativeLayout中包含的ImageView。 我试图让图像的底部与文本的基线对齐。 当我使用alignBaseline作为图像时,引用TextView,它是图像的顶部,与文本的基线而不是底部对齐。 我怎样才能解决这个问题?

如何在RelativeLayout中强制执行循环引用?

我在RelativeLayout中有两个必须互相引用的小部件。 从技术上讲,它不是循环引用,因为小部件A与小部件B垂直对齐,小部件B与小部件A水平对齐。这是我的代码(浓缩): 但是,当我构建时,我收到此错误: 错误:找不到与给定名称匹配的资源(在’layout_toLeftOf’中,值为’@ id / imgArrow’)。 有趣的是,Eclipse中的Graphical Layout视图正确显示它并且不会抱怨循环引用。 我没有看到两个小部件沿不同维度(水平和垂直)相互引用的问题,因为它不会导致无限循环。 有没有解决这个问题的方法? 这是我知道获得我需要的布局的唯一方法。 在此先感谢,Barry PS有没有办法提前声明一个id,就像在C / C ++中一样?

如何以编程方式设置layout_alignParentRight =“false”?

如何以编程方式设置android:layout_alignParentRight=”false” ? 我可以通过此代码将其设置为true ,但我想以编程方式将其设置为false : RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)myView.getLayoutParams(); params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); button.setLayoutParams(params); 有一个方法removeRule(int)但它被添加(API级别17)。 我想在API级别7或8中使用类似的东西。

Android相对布局对齐父权限

我有以下布局: 当我设置main_imgBreachAlert android:layout_alignParentLeft =“true”eveerything是正常的(左图)但是当我将它设置为右时我的相对布局拉伸(左图): http://img.androidcookie.com/android/uDJqF0k.jpg?1 你能告诉我怎样才能解决这个问题。 日Thnx