2012-03-15 174 views
1

在我的XML文件中,一切看起來都是我想要的,但是在我的手機和模擬器中有兩個按鈕交換位置。 這裏是我的XML(這是很長,所以我只能粘貼相關的部分):按鈕不改變位置

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent"> 
     <LinearLayout 
     android:id="@+id/contentLayout" 
     android:layout_height="match_parent" 
     android:layout_width="match_parent" 
     android:orientation="vertical" 
     android:gravity="center"> 

      <LinearLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:orientation="horizontal" 
       android:paddingTop="5dp"> 
       <Button 
        android:id="@+id/buttonBack" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:background="@drawable/indexmenu_button" 
        android:layout_marginRight="8dp" 
        android:layout_marginLeft="0dp" /> 
       <Button 
        android:id="@+id/buttonChannelList" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginRight="8dp" 
        android:layout_marginLeft="8dp" 
        android:text="" 
        android:background="@drawable/channelnotselected"/> 
       <Button 
        android:id="@+id/buttonFavoriteChannelList" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginRight="8dp" 
        android:layout_marginLeft="8dp" 
        android:text="" 
        android:background="@drawable/favoritelistnotselected"/> 

所以按鈕「@ + ID/buttonChannelList」和「@ + ID/buttonFavoriteChannelList」在XML圖形視圖正確代碼視圖,但正如我所說,他們交換手機和模擬器的地方。 可能是什麼原因?

+0

嘗試清理和重建項目。我想和凱爾一樣。 – PhatHV 2012-03-15 01:15:26

回答

0

我看不出有任何理由,也許你可以嘗試Project -> Clean重建

+0

我應該認爲,謝謝 – tan 2012-03-15 21:18:07