2013-01-11 83 views
0

我在從縱向到橫向之間切換時遇到任何問題。在Android中切換方向

我做了這個頁面,因爲我沒有權限添加圖像

http://www.guitart.comyr.com/

有我的代碼和兩個圖像。

我試着做一些小的應用程序來測試切換,我做了相同的文件夾,你可以在頁面看到這個小測試應用程序工作正常。但我原來的應用程序不起作用。

對不起英文。

+0

對我來說一切似乎fine.Can你試試這個導入 - > 進口View.OnClickListener – vodich

+0

也儘量清理項目在eclipse – Henry

回答

1

你有

<Button 
    android:id="@+id/btn_menu_info" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:background="@drawable/info64" 
    android:src="@drawable/info64" /> 
兩個menu.xml文件佈局

(佈局|佈局土地)文件夾?如果將方向更改爲橫向,則應用程序會自動使用layout-land文件夾中的xml。 Eclipse無法識別ID是否存在於兩個方向。 Eclipse不能阻止你建立,因爲它沒有錯誤,但它至少可以給你一個警告。

沒問題:)

+0

是的,我只將main.xml複製到我的layout-land文件夾中。我沒有注意到這可能是錯的。非常感謝。 – razorMC

0
<Button 
     android:id="@+id/btn_menu_info" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:background="@drawable/info64" 
     android:src="@drawable/info64" /> 

從這個按鈕的property.thats刪除

android:src="@drawable/info64" 

行你做了的問題;。

+0

請清潔工程和do..All工作正常。 – Shadow

+0

非常感謝:)現在有效:) – razorMC

1

您是否嘗試過從佈局文件夾複製佈局文件並將其粘貼到「layout-land」中。檢查視圖的ID,因爲logcat在onCreate中顯示nullPointerException。