我想在android中初始化我的活动来设置一些imageView的位置 按代码。
假设我在屏幕上显示了五张卡片,所有卡片都以XML格式放入(0,0)。
我想计算屏幕尺寸(易于操作),然后将第一张卡放在0.2高度,0.2宽度,第二张高度为0.4高度,0.4宽度,等等。
我想通过代码完成,所以我可以在将来更改一些常量,其余的更改将自动应用
感谢。
答案 0 :(得分:0)
在布局中创建LinearLayout容器视图,然后使用代码将新视图添加到其中
<LinearLayout
android:id="@+id/container"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
然后:
((ViewGroup)findViewById(R.id.container)).addView(myImageView);
答案 1 :(得分:0)
尝试使用“findViewById()”来膨胀一些父母布局, “new ImageView()”构造新的视图和“.add(myImageView)”来添加它们。 在您的代码中,您可以使用各种setter进行imageview ...
(顺便说一句:更多细节会很棒,问题有点模糊)