2012-05-09 8 views
0

ActionBarSherlockについて説明したようにsetupを実行しました。私はまた、ライブラリプロジェクトとしてABSを追加しました。これは、Eclipseがクラス内のクラスへの参照をパッケージとして見つけ出すので、期待通りに動作していると考えています。 IコードにとのAndroidManifest.xmlに必要に応じて、テーマを設定しました:ActionBarSherlock - SherlockActivityの問題 - コンテンツコンテナビューが見つかりませんでした

コード:

import com.actionbarsherlock.app.SherlockActivity; 

public class TestClass extends SherlockActivity{ 

Context myContext; 

public void onCreate(Bundle savedInstanceState) { 
    setTheme(R.style.Theme_Sherlock_NoActionBar); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.test); 

のAndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.danieljgmaclean.xxx" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="15" /> 

<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:icon="@drawable/px_icon" 
    android:label="@string/app_name" 
    android:theme="@style/Theme.Sherlock.Light" > 
    <activity 
     android:name="TestClass" 
     android:label="@string/app_name" 
     android:noHistory="true" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

しかし、私は取得しています実行APON次の例外がスローさ:これは上

Caused by: java.lang.RuntimeException: Couldn't find content container view 

と呼ばれている。

com.danieljgmaclean.xxx.TestClass.onCreate(TestClass.java:23) 

私は2.3.3エミュレータでコードを実行しています。ターゲットビルドを4.0.3に、JDKバージョンを1.6に設定しました。

すべてのアイデアをいただければ幸いです。

+0

ナルマインドは、自分自身を考え出しました。ライブラリフォルダをEclipseに正しくインポートしていないようです。今回は、フォルダをコピーして貼り付けるのではなく、「既存のソース」を選択しました。これが他の人に役立つことを願っています。 –

答えて

1

私の場合、問題は、アプリのデータベースを含むres内の "生の"フォルダでした。だから私はフォルダを削除し、アクションバーは再び働いた。今問題は、私は生の必要があるということです...

+0

Andrea、この投稿はあいまいです。あなたはOPの問題を解決したと言っていますか、これに関連する問題がありますか?回答の場合は回答を修正するか、削除して質問の場合は質問として投稿することを検討してください。 –

関連する問題