2010-11-15 95 views
0

hii!我试图填补图像到我的屏幕,但它仅仅是覆盖整个屏幕的周围75-80%的部分,我使用的不是整个屏幕.the代码块是:填充整个屏幕与背景图像!

requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FILL_PARENT,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    setContentView(R.layout.main); 

和main.xml中码snippt:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/homepage_image" 
android:gravity="center" 
><ImageButton 
android:id="@+id/btnSequence" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/btn_sequence" 
android:gravity="center_vertical"/> 
<ImageButton 
android:id="@+id/btnVideo" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/btn_video" 
android:gravity="center_vertical" 
/> 
<ImageButton 
android:id="@+id/btnInfo" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/btn_info" 
android:gravity="center_vertical" 
/> 
</LinearLayout> 

感谢

回答

0

如果图像小于设备的屏幕尺寸Android将默认为是安卓重力,你给it..is集中在屏幕上的图像=“中心”的命令?如果是这样,可能会出现什么情况。在这种情况下,您需要编辑图像以屏幕显示设备的大小。

+0

我是一个newbie.i希望我的multidevices.Images应涵盖整个screen.Rightnow aplication现在用皮肤作为300 * 600.Even我有屏幕尝试400 * 800.if我的代码就可以了?还是有一些改变needed.my图像大小是320 * 460。 – Alok 2010-11-15 11:17:12

0

在我的xml我这样做是与图像视图来填充孔筛:

<ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      **android:scaleType="fitXY"** 
      android:src="@drawable/*drawablename*" /> 

当然要小心你的图像的大小和分辨率。