問題タブ [android-actionbar-compat]
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.
android - Robolectric 2 単体テストから ActionBarActivity を作成できません
Robolectric 2 を使用してアクティビティをテストしています。これは ActionBarActivity を拡張します:
私のテストは次のとおりです。
問題は、Robolectric にアクティビティを作成するように指示すると、例外がスローされることです。
この投稿に基づいて、テストに @Config(reportSdk=10) を追加しました。その結果、取得する例外が異なります...今回は、アクティビティの作成時ではなく、レイアウトの拡張時に発生します (アクティビティは @style/Theme.AppCompat を拡張するテーマを使用します)。
何か足りないのですか、それとも Roboelectric2 が ActionBarCompat で動作しないのですか?
android - MenuItem.collapseActionView の呼び出し時の NoSuchMethodError
Android サポート ライブラリを使用して、ActionBar (android.support.v7.app.ActionBar) を実装しました。その間、私はSearchViewとやり取りしようとしてい て、以下の方法を使用してSearchItemを折りたたもうとしました:
searchItem は MenuItem 型です。これにより、以下の例外が発生します。
では、どのようにSearchItemを折りたたむ必要がありますか?
android - ActionBarActivity - NoClassDefFoundError 例外
既に見た: NoClassDefFoundError Android で ActionBarActivityとActionBarActivity を使用すると、電話でエラーがキャッチされます
プロジェクトでActionBarCompactを使用しようとしています。android-support-v7プロジェクトとその jar をプロジェクトにリンクし、多くのソースからの手順に従って確認しましたが、それでも問題に対処できません。
プロジェクトをビルドするとエラーは発生しませんが、実行時に例外が発生します。クラスが検出されない理由がわかりません。何が悪いのか教えてください。ありがとう。
コード:
------------プロジェクトの構造とビルドパス-----------------
ログキャット
android - Android - API 10 で ActionBar がない
サポート ライブラリの ActionBar を使用して、3.0 以前のデバイスにアクションバーを含めます。
しかし、問題は、アクションバーが表示されないことです (API 10 を使用 - エミュレーター上)。
Android 4.2 では動作します。
これをマニフェストに設定しました:
android:theme="@style/Theme.Base.AppCompat.Light.DarkActionBar"
私のstyles.xmlは次のようになります。
すべての機能が動作します。しかし、アクションバーはありません。:(コードには例外がないため、これはスタイルの問題だと思います。
android - Android - ハニカム前の ActionBar
こんばんは、
誰かが私を助けてくれることを願っています。
3.0 以前のデバイスのサポート ライブラリのアクション バーを使用するアプリを開発していますが、特に 3.0 以前のデバイスではアクション バーが表示されないという問題があります。3.0 以上のデバイスを使用すると、正常に動作します。
私はこれらのチュートリアルに従いました: http://developer.android.com/guide/topics/ui/actionbar.html#Adding
したがって、アクション バーを処理する「メイン アクティビティ」は「ActionBarActivity」から拡張されます。
これらの瞬間、私のタブが疑いのない原因であることがわかりました。
私のコードは次のようになります。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_hauptmenue_extended);
タブを追加する部分を削除すると、アクションバーが正常に動作します! しかし、「タブ」を再度追加すると、アクションバーが表示されません。しかし、エラーもありません!
誰かが私を助けてくれることを本当に願っています。:(
解決策:
次の質問と回答が役に立ちます。
android.support.v7.app.ActionBar を使用するタブ
またはこれ: