在Android中切换方向

时间:2013-01-11 12:37:37

标签: android orientation

我在从纵向到横向的方向之间切换时遇到任何麻烦。

我创建了这个页面因为我没有添加图像的权限

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

有我的代码和两张图片。

我试图制作一些小应用程序来测试切换,我在页面上看到了相同的文件夹,这个小测试应用程序工作正常。但我原来的应用程序无法正常工作。

抱歉英语。

3 个答案:

答案 0 :(得分:1)

您是否尝试从布局文件夹中复制布局文件并将其粘贴到“layout-land”中。检查视图的id,因为logcat在onCreate中显示nullPointerException。

答案 1 :(得分: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 | layout-land)文件夹中?如果您将方向更改为横向,则您的应用会自动使用layout-land文件夹中的xmls。 Eclipse无法识别两个方向中是否存在ID。 Eclipse无法阻止你构建,因为它没有错误,但它至少可以给你一个警告imo。

没问题:)

答案 2 :(得分: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" />

删除

android:src="@drawable/info64"

从这个按钮的属性行出来。问题就是问题。你已经完成了。

相关问题