在LinearLayout中移动android组件
作者:互联网
我有一个Activity,其中有一个EditText以编程方式添加到ScrollView内的LinearLayout中.
ScrollView <- LinearLayout <- EditText(s)
是否可以通过设置X和Y轴或像Swing组件那样重新设置它们的位置?
这是我的代码:
for (Field classField : todoFields) {
CustomEditText field = new CustomEditText(this);
field.setName(classField.getName());
layoutFieldWrapper.addView(field);
}
编辑:
我是否可以在界面上自由移动组件,例如:通过设置相同的Y和不同的X来将组件放置在另一个组件附近,或者将它们中的任何一个与其他组件重叠,等等.是否有可能?
解决方法:
您可以使用RelativeLayout.将其替换为ScrollView中的LinearLayout.这种布局为您提供了许多可访问性.您可以使用这种类型的布局在用户界面中自由移动视图.您将必须尝试一些属性,然后尝试:重力,layout_centerVertical,填充,layout_margin,layout_width,layout_height,layout_below,layout_toRightOf等…
参考链接:http://developer.android.com/guide/topics/ui/layout/relative.html
标签:android-linearlayout,android-activity,android-scrollview,android 来源: https://codeday.me/bug/20191119/2039335.html