请让我知道我哪里错了,得到错误 我正在创build一个应用程序,其中一个活动只能处于横向模式。 所以我在AndroidManifest.xml文件中添加了以下内容 <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> 我已经创build了一个文件夹 / RES /布局,土地 并在其中添加一个名为see_today_landscape_layout的布局。 并在onCreate()我添加了以下内容 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.see_today_landscape_layout); …. } 但是当我运行我的应用程序,我收到以下错误 02-06 13:46:14.358: E/AndroidRuntime(13286): FATAL EXCEPTION: main 02-06 13:46:14.358: E/AndroidRuntime(13286): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mid.kew.activities/com.mid.kew.activities.LandScapeImageActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f03002b 02-06 13:46:14.358: E/AndroidRuntime(13286): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787) 02-06 13:46:14.358: E/AndroidRuntime(13286): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803) 02-06 13:46:14.358: E/AndroidRuntime(13286): at […]
我的问题是:是否有可能获得资源的绝对path(在res /文件夹的子目录中)在Android中? 我在google上看到的这个问题的大部分答案都build议获取一个文件描述符,这意味着这是不可能的。 是吗? 编辑:我想这样做的原因是因为我正在写类接受媒体的path和播放它。 如果我可以传递资源的绝对path,testing会更容易。