2012-04-23 57 views
0

我想在Android的我的活动的初始化设置一些imageView的 的代码的位置。安卓放置imageView通过代码

可以说我有五张牌在屏幕上显示,所有放置在(0,0)由我在XML中。

我想计算屏幕大小(容易做),然后将第一张卡片放在0.2高度,0.2宽度,第二张0.4高度,0.4宽度等。

我想这样做,通过代码,所以我可以在未来改变一些常量和其余的改动将适用于自动

感谢。

+0

您的问题是太暧昧。更详细地描述你的活动是如何建立的,提供你的XML和初始化java代码以及相关的图纸/截图(如果适用的话),准确地解释你想要用你的imageview做什么(最好是为什么)。 – 2012-04-23 15:04:02

+0

已更新,谢谢! – vlady 2012-04-23 15:38:18

回答

0

在布局中创建的LinearLayout容器视图,然后使用代码到新的视图添加到它

<LinearLayout 
     android:id="@+id/container" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
/> 

然后:

((ViewGroup)findViewById(R.id.container)).addView(myImageView); 
0

尝试使用“findViewById()”到充气一些父母的布局, “新的ImageView()”构造新的视图和“.add(myImageView)”来添加它们。 在你的代码ü可以使用各种setter方法为ImageView的...

(顺便说一句:更多的细节将是巨大的,问题是有点含糊)

+0

我添加了一些更多信息,谢谢! – vlady 2012-04-23 15:39:12