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