Questions tagged «android-relativelayout»

Android布局,用于以彼此或相对于父视图的相对位置显示子视图。

2
在API 17之前从RelativeLayout删除规则
在API 17之前,如何从布局中删除规则?我有一个带有多个孩子的RelativeLayout。RelativeLayout是我的活动的主要布局。以编程方式添加规则后 RelativeLayout.LayoutParams layout = (LayoutParams) theChild.getLayoutParams(); layout.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 我需要稍后以编程方式删除规则。假设API早于17,我该怎么做?


6
Android中的视图重叠
Android中是否可能有重叠的视图?我想有一个ImageView在前面有一个透明的png,在后台有另一个视图。 编辑: 这就是我目前所拥有的,问题是imageView中的图像不透明,应该透明的部分只是黑色。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gallerylayout" > <Gallery android:id="@+id/overview" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <ImageView android:id="@+id/navigmaske" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/navigmask" /> </RelativeLayout> 编辑: 我开始使用它,它是团队中另一个程序员的主题文件。刚刚改变了这个 <item name="android:background">#FF000000</item> 对此 <item name="android:background">#00000000</item>

2
LinearLayout与RelativeLayout [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 RelativeLayoutoverLinearLayout在android中有什么优势?对于特定的设计,您希望使用哪种设计?其背后的原因是什么? 它是(RelativeLayout)可比的还是类似HTML的<div>?

3
如何以编程方式删除XML中定义的现有规则?
我有一个包含在相对布局内的线性布局。在XML文件中将其设置为在另一个线性布局的右侧(可以正常工作)。在某些情况下,我想在活动的onCreate期间更改布局的相对位置,因此我需要修改参数的“右侧”以与另一个布局相关。我尝试了这个: RelativeLayout.LayoutParams layoutParams; layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove .getLayoutParams(); layoutParams.addRule(RelativeLayout.RIGHT_OF, R.id.new_ref_LinearLayout); 但这不起作用:o( 有什么线索吗?

10
Android:对齐父底端+底边距
我使用了相对布局,我想将按钮设置在屏幕底部,但是这将所有按钮都放到了底部,我希望有一些边距,因此在屏幕末端之间有一些空间/视图和按钮。但是,由于某种原因,无论我做什么按钮边距,在2.1+上都什么都不做。相对布局包含背景,因此我无法保证其空白。 有人知道解决办法吗? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="0dp" android:background="@drawable/background" > <Button android:id="@+id/confirm_mobile_button_next" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_alignParentBottom="true" android:layout_alignParentLeft="false" android:layout_centerHorizontal="false" android:layout_centerInParent="false" android:layout_margin="15dp" android:background="@drawable/button_shape_selector" android:paddingLeft="10dip" android:paddingRight="10dip" android:text="@string/confirm_mobile_no_continue" android:textColor="@color/white" android:textStyle="bold" /> </RelativeLayout>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.