Android / Eclipse:处理图像的大小

时间:2013-01-21 10:26:22

标签: android eclipse image

我正在使用eclipse构建一个Android应用程序,我正在努力掌握屏幕中的图像定位。我已经将图像放在相对布局中,我希望图像的边框与屏幕的边框完美匹配,但是当我手动扩展图像时,它永远不适合,即使我填充了填充:/ (看右边是好的,但不是左边,问题甚至不是屏幕尺寸的问题)

感谢您的帮助

enter image description here

2 个答案:

答案 0 :(得分:1)

如果你想这样做,你需要使用以下代码获取屏幕的尺寸:

// pixels
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

然后,您需要使用width和height属性以编程方式设置图片的尺寸。

答案 1 :(得分:0)

如果您需要将图像作为活动的背景,则可以使用背景属性。

<?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>

&#34; @ drawable / your_image_name&#34;是你的形象。该图片应该是Google为不同尺寸的屏幕推荐的维度。