我正在用 eclipse 构建一个 android 应用程序,我正在努力掌握屏幕中的图像定位。我已将图像置于相对布局中,并且我希望图像的边框与屏幕的边框完美匹配,但是当我手动扩展图像时,它永远不适合,即使我放置了填充:/(见右侧可以,但不是左边,这个问题甚至不是屏幕尺寸的问题)
谢谢您的帮助
如果你想这样做,你需要使用以下代码获取屏幕的尺寸:
// pixels
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
然后您需要使用宽度和高度属性以编程方式设置图片的尺寸。
如果您需要将图像作为活动的背景,您可以使用背景属性。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootRL"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</RelativeLayout>
“@drawable/your_image_name”是您的图像。图片应该是谷歌推荐的不同尺寸屏幕的尺寸。