問題タブ [actionbarsherlock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
25586 参照

android - 私のフラグメント onSaveInstanceState() が呼び出されないのはなぜですか?

独自の状態 (選択されたボタンなど) を持つフラグメントがあります。その状態は、画面の回転で失われます。

フラグメントを含むアクティビティには、/res/layout/ に縦向きのレイアウトがあり、/res/layout-land/ にはほぼ同じ横向きのレイアウトがあります。どちらのレイアウトにも、次のようなフラグメントが含まれています。

私がテストしてきたフラグメントクラスは次のとおりです。

ActionBarSherlock を介して導入されたフラグメント用の 3.0 より前のサポート パッケージを使用していることに注意してください。

LogCat は私に与えます:

ご覧のとおり、は呼び出されず、フラグメントは と の両方で常にonSaveInstanceState()null を取得します。savedInstanceStateonCreate()onActivityCreated()

私はmyFragment.setRetainInstance(true)自分の活動を試しましonCreate()たが、何も変わっていません。

onSaveInstanceState()には @Override があるので、タイプミスのようなばかげたものではないことはわかっています。

ActionBarSherlock の例 (com.actionbarsherlock.sample.shakespeare) の 1 つを見てきましたが、そこにあるフラグメントのonSaveInstanceState()メソッドが適切に呼び出されています。私が知る限り、その例は私のコードとまったく同じように書かれています — フラグメントはレイアウトとレイアウトランド XML の両方に含まれています。メイン プロジェクトで使用しているのとまったく同じバージョンの ActionBarSherlock を使用してそのサンプルをビルドしたこともあり、インスタンスの状態の保存はその例では正常に機能します。

画面を回転させてもフラグメントの状態を維持するにはどうすればよいですか? なぜonSaveInstanceState()呼び出されないのですか?

0 投票する
1 に答える
116 参照

android - 最新の ActionBarSharlock4.0 はフラグメントを使用できませんか?

公式のサポートパッケージが含まれているため、ActionBarSharlock3.x で Fragment を使用できることがわかりました。しかし、ActionBarSharlock4.0 で Fragment やその他の機能を使用する方法。

0 投票する
2 に答える
1180 参照

android - ActionbarSherlock:タイトルのイベントハンドラー

ActionbarSherlockを使用しています。

Javaコードでシャーロックアクションバーのタイトルを次のように設定しました。

アクションバーのタイトルにイベントハンドラーを追加するにはどうすればよいですか?

0 投票する
2 に答える
1992 参照

android - ActionBarSherlockが表示されません。エラーは何でしょうか?

ライブラリとしてActionBarSherlockを含めました。これをmanifest.xmlに追加しました:

これは私が私の活動で書いたものです:

それでも、アクションバーは表示されません。小さなサンプルコードがあれば役立つか、どこが間違っているのかについてのコメントが役立つはずです。

0 投票する
1 に答える
2852 参照

android - ActionBarSherlockを使用したネイティブActionBarselectableItemBackground

アクションバーで選択したアイテムの背景を変更しようとしています。私はActionBarSherlockを使用して、古いAndroidバージョンと互換性があります。ICSを搭載したデバイスでアプリを実行するときに、アクティビティに特定のテーマを設定しました。

これが私の現在のスタイルです。

私のドローアブルは次のようになります。

属性は上書きされないようです。何が間違っていますか?

0 投票する
1 に答える
1049 参照

android - ActionBarSherlock - タブ テキストの省略サイズをオンにします

< Android 3.0 デバイスで ActionBarSherlock ActionBar タブのタブ テキストを変更しようとしています。

デバイス > Android 3.0 では、テキストが単純に 2 行で折り返されます。Android 3.0 より前のデバイスでは、テキストは 1 行であり、ellipsize: marquee および marqueeRepeatLimit: marquee_forever に設定されているようです。

Android 3.0未満のデバイスでもこれを変更して、テキストを2行にしようとしています。

これがやろうとしていることです:

このtextColor属性は、私が正しいことをしていることを確認するためにあります。はい、そうです。タブのテキストは赤です。

残念ながら、楕円サイズの設定は効果がないようです。

これを変更する方法についてのアイデアはありますか?


未定義の wp() エラーが発生します

それ以来、ブログを更新しましたが、エラーが表示され続けていますCall to undefined function wp() in blog/wp-blog-header.php on line 13。wp-includes の function.php を更新しましたが、誰も助けてくれませんか?

0 投票する
1 に答える
619 参照

android - actionbarsherlock 4.0 RCでのアクションメニュー(オーバーフロー)について

ActionBar に actionbarsherlock 4.0 RC を使用してオーバーフロー アクション メニューを追加する方法があります。アクションバー。どのようにできるのか?

0 投票する
1 に答える
692 参照

android - すべてのシステムに反映されるように、ライブラリにActionBarSherlockを含めるにはどうすればよいですか?

パスに依存しませんが、ActionBarSherlockをライブラリとしてプロジェクトに含めました。したがって、それをリポジトリにプッシュすると、ライブラリパスが混乱します。どうすれば変更できますか?パスに依存しないようにするにはどうすればよいですか?

Jarファイルの場合、プロジェクトのlibフォルダーに含めることもできますが、それ自体はライブラリーです。それについて何をしますか?

0 投票する
4 に答える
13733 参照

java - ActionBarSherlock4.0は機能しません。しかし、3.5.1は

ActionBarSherlock 3.5.1を使用すると、すべてが正常に機能します。しかし、4.0 RC1を使用したい場合、エラーが発生しました。

何か案は?

0 投票する
2 に答える
6775 参照

android - テーマ プログラムで設定。アクティビティをリロードして適用する方法

アプリ全体を再起動せずにテーマを適用するにはどうすればよいですか? アクティビティでそれを行うとstartActivity(getIntent()); finish();、終了し、再起動しません。アクティビティを再起動/再作成してテーマを適用することはできますか?