我有一个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
总结以上是内存溢出为你收集整理的在LinearLayout中移动android组件全部内容,希望文章能够帮你解决在LinearLayout中移动android组件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)