sherlock アクションバーを実装しようとしていますが、マニフェストに適切なテーマが存在しないため、適切なテーマを設定できません。チュートリアルでは、android:theme="@style/Theme.Sherlock" を配置するように指示されていますが、この選択肢がないのはなぜですか? プロジェクトにシャーロック ライブラリを正しく追加しました。
2038 次
2 に答える
1
ActionBarSherlock の Web サイトのチュートリアルに従い、プロジェクトを Android ライブラリとして追加していることを確認し、完全なクリーン + ビルドを実行します。これは「うまくいく」はずです。
編集#1 /valuesのthemes.xmlファイルにこれを追加してみてください
<style name="Theme.MyCustomTheme" parent="@style/Theme.Sherlock"></style>
于 2012-06-26T15:09:04.950 に答える
0
http://actionbarsherlock.com/usage.html
リンクごとに
: 作成した JAR を削除します。ActionBarSherlock を Android ライブラリ プロジェクトとしてアプリに追加します。ActionBarSherlockのドキュメント(「プロジェクトに含める」を参照) では、これを行う方法について Eclipse と Maven のみを引用していますが、
リンクごとに
Javaコードで行う
@Override
public void onCreate(Bundle savedInstanceState) {
if (Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH){
this.setTheme(com.actionbarsherlock.R.style.Theme_Sherlock);
}
super.onCreate(savedInstanceState);
... // MORE CODE ....
}
于 2012-06-26T15:07:55.427 に答える