ActionbarSherlockライブラリを自分のプロジェクトに正常にインポートしました。プロジェクトを実行すると、アプリケーションでsherlockが作成したアクションバーをすでに確認できます。
しかし、現在、すべてがデフォルトです。シャーロックのいるライブラリでカスタムアクションバーを作成するにはどうすればよいですか?利用可能なチュートリアルはありますか?
ActionbarSherlockライブラリを自分のプロジェクトに正常にインポートしました。プロジェクトを実行すると、アプリケーションでsherlockが作成したアクションバーをすでに確認できます。
しかし、現在、すべてがデフォルトです。シャーロックのいるライブラリでカスタムアクションバーを作成するにはどうすればよいですか?利用可能なチュートリアルはありますか?
私はActionBarSherlock
ライブラリを使用したことがありません(以前はGreendroidを使用していましたが、現在は、非常に使いやすい、ハニカム前のデバイスにActionBarCompatを使用しています)。
そうは言っても、res/values
おそらくすべてのデフォルトスタイル(おそらくデフォルトのAndroidテーマを拡張するカスタムテーマにラップされている)が見つかるフォルダーを探すことをお勧めします。そこから、そのSherlockテーマを拡張し、独自のスタイルでオーバーライドする必要があります。
Androidでスタイルとテーマがどのように機能するかについての優れたチュートリアルが必要な場合は、公式ドキュメントを読むことをお勧めします。
編集
使用ActionBarCompat
するには、次のことを行う必要があります。
MainActivity
します(クラス->ビルドパス->除外を右クリックします)。ActionBarActivity
ます。@style/appTheme
マニフェストのようにテーマを設定します。res/menu/main.xml
最後に、アクションバーのアクションがファイルにあることを忘れないでください。色やスタイルについても同じことが言えますres/values
。ディレクトリを見てください。
なんらかの理由でアモクランの答えがうまくいかなかったので、問題を抱えている他の人のために私がそれを解決した方法は次のとおりです。アモクランの答えをコピーして更新します
使用ActionBarCompat
するには、次のことを行う必要があります。
MainActivity
します(クラス->ビルドパス->除外を右クリックします)。ActionBarActivity
ます。@style/appTheme
マニフェストのようにテーマを設定します。これがお役に立てば幸いです。