我正在制作一个简单的游戏,我有两个问题:
1.如何设置IamgeButton、ImageView等元素根据屏幕大小和分辨率调整大小?
三星Galaxy S4:
威望 9.7 专业版:
2. 如何通过代码改变某个元素的位置?我尝试使用setY,但不支持较低的 API。我尝试使用此代码,但它移动了整个活动内容:
ImageView image = (ImageView) findViewById(R.id.imageView1);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)image.getLayoutParams();
params.setMargins(0, 0, 100, 0);
image.setLayoutParams(params);
我正在寻找一些简单的函数,比如 CSS 中的“margin”,它在 2.2 和更高版本的 API 中受支持。
提前致谢!