2012-08-04 230 views
0

如何在大屏幕上運行時如何放大我的活動?我已經嘗試android:scaleType =「fitXY」爲我的imageview,但它不起作用。我已經嘗試了很多我研究過的代碼,但都沒有工作。當我在三星galaxy S2上運行它時,它完美地工作。但是當我在銀河音符或星系S2上嘗試它時,UI完全不同。所有imageview都很小。適合更大屏幕尺寸的Android伸縮屏幕

下面是S2的UI:

S2

下面是說明和S3的用戶界面:

S3/note

這裏的XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/background" 
    android:orientation="vertical" > 

    <ImageView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:contentDescription="@string/imageDesc" 
     android:src="@drawable/welcome" /> 

    <Button 
     android:id="@+id/btnFinance" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="240dp" 
     android:background="@drawable/btn_finance" /> 

    <Button 
     android:id="@+id/btnHowtouse" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="305dp" 
     android:background="@drawable/btn_howto" /> 

    <Button 
     android:id="@+id/btnSettings" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="370dp" 
     android:background="@drawable/btn_settings" /> 

    <Button 
     android:id="@+id/btnAbout" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="435dp" 
     android:background="@drawable/btn_about" /> 

</RelativeLayout> 

回答

3

可以使不同的圖像和佈局爲每個決議。

爲不同的圖像分辨率像繪製,華電國際和繪製,xhdpi使用文件夾

我建議在這裏閱讀更多詳細信息:Supporting Multiple Screens

+0

我也建議你閱讀了更多有關如何真正讓Android的佈局。看起來你的所有按鈕和標題欄都是圖片。 Android可以處理不同的屏幕尺寸,但由您來配置您的應用程序可以正確執行此操作。 – EGHDK 2012-08-04 20:21:04