我正在用eclipse构建一个android应用程序,我正在努力掌握图像在屏幕中的位置。我在相对布局中放置了一个图像,并且我希望图像的边框完全匹配屏幕的边框,但是当我手动扩展图像时,它永远不适合,即使我将填充设置为:/ (请参见右侧一边是好的,但不是左边,这个问题甚至不是一个关于屏幕的尺寸)Android/Eclipse:处理图像的大小
谢谢您的帮助
我正在用eclipse构建一个android应用程序,我正在努力掌握图像在屏幕中的位置。我在相对布局中放置了一个图像,并且我希望图像的边框完全匹配屏幕的边框,但是当我手动扩展图像时,它永远不适合,即使我将填充设置为:/ (请参见右侧一边是好的,但不是左边,这个问题甚至不是一个关于屏幕的尺寸)Android/Eclipse:处理图像的大小
谢谢您的帮助
如果你需要你的形象是问题您可以使用背景属性的活动背景。
<?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”是您的图片。图片应该是google为不同尺寸的屏幕推荐的尺寸。
不,这不是活动的背景。 (请参阅图片和红色线条),我将使用它与一个触摸监听器 – morg
如果你想做到这一点,你需要使用此代码屏幕尺寸:
// pixels
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
然后,你需要通过编程设置图片的使用宽度和高度属性的尺寸。
检查http://developer.android.com/reference/android/widget/ImageView.ScaleType.html – Nermeen
谢谢,但如果我想要定位图像中心,或左或右,这将是确定的。我不能给出确切的位置?我也想拉伸图像 – morg