我正在使用eclipse构建一个Android应用程序,我正在努力掌握屏幕中的图像定位。我已经将图像放在相对布局中,我希望图像的边框与屏幕的边框完美匹配,但是当我手动扩展图像时,它永远不适合,即使我填充了填充:/ (看右边是好的,但不是左边,问题甚至不是屏幕尺寸的问题)
感谢您的帮助
答案 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为不同尺寸的屏幕推荐的维度。