2012-10-07 112 views
0

在我的Eclipse圖形佈局中,EditView,TextView和按鈕是我希望它們成爲的地方。但是當我在手機上運行它們時,它們會移動到不同的位置。有人能幫我把他們留在我想要的地方嗎?當我在我的手機上運行應用程序時的佈局更改

這裏是我的代碼:

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

     <EditText 
      android:id="@+id/bill" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      android:layout_marginBottom="100dp" 
      android:ems="10" 
      android:inputType="phone" 
      android:text="Enter Your Bill" 
      android:textSize="18dip" /> 

     <Button 
      android:id="@+id/calculateTip" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/bill" 
      android:layout_alignParentBottom="true" 
      android:layout_marginBottom="40dp" 
      android:layout_marginLeft="15dp" 
      android:text="Calculate" /> 

     <TextView 
      android:id="@+id/tipOwed" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/bill" 
      android:layout_centerHorizontal="true" 
      android:layout_marginBottom="123dp" 
      android:scrollHorizontally="false" 
      android:text="Time to Tip!" 
      android:textColor="#2c6f37" 
      android:textSize="35dip" 
      android:textStyle="bold" /> 

    </RelativeLayout> 
+0

你需要發佈你的佈局代碼。另外,如果您在佈局編輯器中使用不同的設備主題進行設計,如果您的手機具有不同的屏幕尺寸/密度,則在手機上看起來會有所不同。 – dennisdrew

+0

剛剛添加我的代碼 – user1657178

+0

也許你想要它看起來像什麼樣的截圖和它實際的樣子。 – dennisdrew

回答

0

如果我可能會問,你嘗試運行你的代碼是什麼類型/單位電話的?程序在用戶視點上的佈局有時依賴於他們正在使用的手機屏幕。

例子:

您運行與銀河S2模擬器的應用程序,並嘗試在銀河Y.運行它通過兩個屏幕分辨率的差異,你可以看到的空間之間的差異該佈局可能會佔用。

另外,您是否將佈局中使用的圖像放置在單個可繪製文件夾中?比如,drawable-hdpi? 將您的佈局稍後使用的圖像放在不同的可繪製文件夾中,可能會直接影響圖像的大小或分辨率。

+1

只是一個意外,這應該可能是一個評論,而不是一個答案,因爲你還沒有真正給出任何解決方案:) – dennisdrew

相關問題