0

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

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

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

有我的代码和两张图片。

我尝试制作一些小应用程序来测试切换,我制作了与您在页面上看到的相同的文件夹,这个小测试应用程序运行良好。但我原来的应用程序不起作用。

对不起英语。

4

3 回答 3

1

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

于 2013-01-11T12:48:14.487 回答
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 layouts(layout|layout-land) 文件夹中?如果您将方向更改为横向,您的应用会自动使用 layout-land 文件夹中的 xml。Eclipse 无法识别 ID 是否存在于两个方向。Eclipse 不能阻止您构建,因为它没有错误,但它至少可以给您一个警告 imo。

没问题 :)

于 2013-01-11T12:50:23.380 回答
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"

此按钮属性的行。这就是问题。你就完成了。

于 2013-01-11T12:46:08.283 回答