android - 在 LinearLayout 中移动 android 组件

标签 android android-activity android-linearlayout android-scrollview

我有一个 Activity,它有一个 EditText 以编程方式添加到 ScrollView 内的 LinearLayout。 p>

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 将组件放在另一个旁边,或者将它们中的任何一个重叠到另一个,等等......这可能吗?

最佳答案

如果我没听错,那么您可以像这样调用带有索引参数的方法:

layoutFieldWrapper.addView(field, index);

希望这是正确的建议或提示。

关于android - 在 LinearLayout 中移动 android 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32098316/

相关文章:

Android Studio 不让我安装 Android SDK 平台

android - 在 Activity 之间传递解析对象

java - Android 可滚动 AlertDialog 以编程方式

Android 操作栏方向更改怪癖 - 调用 tabSeleceted 和 ItemSelected 方法

java - View.Gone 位于适配器内部,在 onBindViewHolder 中留下空间

安卓布局 : How to keep right-most text element and ellipsize left-most text element as it grows?

java - 在文本文件中指定 java.lang.Class 名称?

android - 在 onCreate() 中遇到致命异常

android - 如何在应用程序级别获得 android 全屏?

android - Android 问题中的布局