Articles of relativelayout

RelativeLayout:对齐视图相对于其他视图居中水平或垂直

是否可以根据另一个已存在的视图将相对于中心水平或垂直的RelativeLayout中的视图对齐。 例如:假设有这样的事情: 第二个文本视图应显示在第一个文本视图下方的中心: <TextView android:id="@+id/second" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/textView" android:layout_marginLeft="43dp" android:text=”centered below text 1″ /> 有可能在XML中实现类似的东西吗? 有没有我错过的规则? 我不想以编程方式计算位置

相对布局alignParentLeft vs alignParentStart

所以我很习惯使用相对布局,但是在习惯Android Studio时我注意到在我的相对布局子视图中它生成了以下两个。 android:layout_alignParentLeft=”true” android:layout_alignParentStart=”true 我在这里查看了Android文档,但看不出两者之间的区别。 当然在Android Studio中相互交换显示没有明显的区别。 有吗?

将relativelayout的宽度设置为屏幕宽度的1/3?

我有一个如下的布局。 现在,我不想将相对布局的宽度设置为固定240 dp。 我想将相对布局的宽度设置为屏幕宽度的1/3。 是否可以在xml文件中执行此操作。 如果不可能,我怎么能用java代码实现呢?

Android问题将带有子项的ViewGroup转换为位图

我正在使用Canvas将ViewGroup(RelativeLayout)成功转换为Bitmap。 但是,当绘制发生时,我只看到ViewGroup的背景可绘制而不是它的子(两个TextViews)应该使用像FILL_PARENT这样的规则在RelativeLayout中布局。 RelativeLayout使用以下静态函数创建: public static RelativeLayout createProgrammeView(Context context, int width, int height, String title, String time) { RelativeLayout.LayoutParams params; // Layout Root View (RelativeLayout) RelativeLayout rlv = new RelativeLayout(context); params = new RelativeLayout.LayoutParams(width, height); rlv.setLayoutParams(params); rlv.setPadding(3, 3, 3, 3); rlv.setBackgroundResource(R.drawable.background); // Layout Title TextView tv = new TextView(context); params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT); params.addRule(RelativeLayout.ALIGN_PARENT_TOP); params.addRule(RelativeLayout.ALIGN_PARENT_LEFT); […]

如何在android relativelayout周围放置边框?

我已经看过这个关于在an​​droid textview周围放置边框的主题 ,我用过它。 但现在,我想在小部件周围放置边框,这些小部件位于相对布局中。 我该怎么做?

RelativeLayout – 向下滚动

我有以下布局: . 我想滚动这个布局,因为relativelayout的最后一部分是不可见的! 但我不知道该怎么做。 我试图添加一个scrollview但我得到了错误:scrollview只能托管一个直接的孩子! 你有什么提示吗? 在此先感谢您的帮助!

RelativeLayout高度填充剩余空间

我的xml文件中有以下布局: — some images Button 1 Button 2 Button 3 Button 4 Button 5 也许我没有以最好的方式做到这一点。 我想要的是:让包含4个按钮的布局使用顶部和底部布局之间的整个空间,并且我希望按钮在布局中平行排列。 像这样: http : //img16.imageshack.us/i/androidq.png/ 我添加了整个布局代码:

为什么我的RelativeLayout中的ImageView顶部和底部会出现空白?

我正在使用relativelayout覆盖图像。 到目前为止我所测试的所有屏幕尺寸(从2.7到10.1英寸)我总是在我的图像上方获得空白区域。 在我的IDE中,我总是看到我的relativelayout在我的图像的顶部和底部造成了额外的空间。 这是为什么? 我已将所有高度属性设置为wrap_content ,甚至添加了adjustViewBounds属性。 注意:您应该知道我的图像尺寸更大,这意味着会有某种缩放。 谢谢你的提示! 这是代码:

ConstraintLayout与RelativeLayout和CardView – 缓存和内存空间

我开发了一个应用程序,可以在移动设备上从json检索数据到本地数据库,并使用RecyclerView从本地数据库显示它,我的容器布局如下所示: 因此,当我使用CardView或RelativeLayout作为我的项目的容器时,它们使我的应用程序缓存和内存使用率非常高,我的DATA为20MB而My CACHE为50MB +,但在我将容器布局更改为ConstraintLayout之后 数据和缓存恢复到正常状态和小尺寸,如下所示: 我不知道CardView或RelativeLayout发生了什么让我的应用程序数据和缓存占用空间很大……也许有人可以解释一下。 提前致谢。

设置相对布局的背景图像?

我在运行时下载了图像。 现在我想将它设置为相对布局的背景如何? 有可能吗?