java - Android 在循环中移动图像

标签 java android for-loop

我想用 For 循环移动我的图像或查找有关执行此类操作的信息

这是我的一些 content_main.xml

ffImageView android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/imageView"android:src="@drawable/pic"android:layout_marginLeft="41dp"android:layout_marginStart="41dp"android:layout_marginTop="139dp"android:layout_alignParentTop="true"android:layout_alignParentLeft =“true”android:layout_alignParentStart =“true”/>

那么我该怎么做

int A;  
A = 41;
for ( int i = 0; i < 50 ; i++) {
android:layout_marginLeft=A;  
A = A +1;
}

再次感谢。

最佳答案

ImageView image;
RelativeLayout layout = (RelativeLayout)findViewById(R.id.imageView);
ImageView image= new ImageView (this);
image.setImageResource(R.drawable.YOUR_IMAGE);
layout.addView(image); 

int A;  
A = 41;
for ( int i = 0; i < 50 ; i++) {
  image.setX(A);  
  A+=step;
  layout.invalidate();
}

但最好将布局名称从 imageView 更改为其他名称。混合实例名称和其他类的名称是非常糟糕的风格。

好的代码是 here .

关于java - Android 在循环中移动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45037496/

相关文章:

java - for 循环查找字符串中的辅音

linux - 前置符号链接(symbolic link)文件名

java - 尝试在 java 类中编译 groovy 类时出现问题

c# - 为什么我的 for 循环告诉我我正在将 int 转换为 bool?

java - SymmetricDS 在野外(生产)?

android - 使用 webview 转换为 Android 应用程序的网站 - 它是否被归类为 native 应用程序?

android - 以 WebService 为源的 ContentProvider

java - 在 Java 中从 rgb 字符串创建颜色

java - 带有日期参数的 TimeZone 和 MessageFormat

java - 重新排序 GridLayout SWT