問題タブ [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 - Android 2.3 の ActionBarCompat に FEATURE_INDETERMINATE_PROGRESS がない
私は使用しています
不確定な進行状況バーを有効/無効にします。ActionBarSherlock ではすべてのデバイスで動作しましたが、ActionBarCompat で使用すると、Android バージョン 2.3 以上でのみ動作します。
Window の代わりに WindowCompat を使用することを考えましたが、WindowCompat には FEATURE_INDETERMINATE_PROGRESS フラグがありません。
android - アクション バーにアクション ビュー アイコンが表示されない
新しいアクション バー サポートを使用していますが、すべてのアクション ビューがバーのアイコンではなくオーバーフローに表示されます。私のアプリは 7+ API 用です。
ホームアクティビティ:
ホーム.xml
4.3 の Nexus 7 と 2.3.3 のアイコンなしの LGP500 に展開しています。また、マニフェストに android:theme="@style/Theme.AppCompat.Light.DarkActionBar" を追加しました。公式ドキュメントに記載されているように、私のプロジェクトは android-support-v7-appcompat を正しく参照しています。
android - Playストア設定のように、フラグメント*オーバー*集計設定を表示する方法は?
私のアプリケーションには、 NAVIGATION_MODE_TABSを使用して Action Bar Compat に表示される3 つのメイン画面(それぞれに 1 つのフラグメント) があります。
アクションバーとメニューから、ユーザーは
- 設定、
- プロフィール、
- クレジットカード
- 等
あまり使用されていない機能です。だから私は(アンドロイドのガイドラインから)それらを4番目の表の中で再グループ化すべきではないと感じています(現在のように)。
Google Play が画面設定を作成して表示する方法と同様の感覚で、使用頻度の低いフラグメントを表示する方法 (タブ モードを終了)? 二次活動は必要ですか?同じアクティビティにとどまることができますか (私にとって最良のケース)、どのように?
android - ActionBarCompat と requestWindowFeature の使用
これまでのところ、ActionBarSherlock から ActionBarCompat に移行する大きな問題はありませんでした。私のNexus 4では、かなりうまく機能します。2.3.6 を実行している古い Nexus One でテストを開始すると、デバイスを回転させるときに問題が発生しました。ActionBar で中間の進行状況を表示するウィンドウ機能を要求します。
これは、Jelly Bean でかなりうまく機能します。
2.3.6 では、このスタック トレースを取得します。
誰でもこれを修正する方法を知っていますか?
よろしく
android - android.support.v7.app.ActionBar と android.support.v4.app.Fragment フラグメント オーバーレイを使用した Android TabLayout
私は Android プログラミングにまったく慣れていませんが、必要なすべての情報を提供するために最善を尽くします。Android API 8 から 17 のタブ レイアウトを表示するために新しいandroid.support.v7.app.ActionBarActivity
とを使用android.support.v4.app.Fragment
しています。いずれかを選択すると、2 つのフラグメントが互いに重なり合うため、アクティビティで 2 つのフラグメントが正しく表示されないという問題に直面しています。だから、これは私の主な活動コードです:
そして、これらは私の 2 つのフラグメントです (どちらも独自の xml レイアウトを使用しています)。最初の1つ:
そして2番目のもの:
その結果、2 番目のタブを選択すると、ビューが重ねて表示されます。ここで同様の質問android.support.v7.app.ActionBar を使用するタブを見つけましたが、受け入れられた解決策は私にとってはうまくいかないようです。実際、私の主なアクティビティでは、コンテンツ ID を取得していることがわかります。
ただし、フラグメントのコンテンツはまだオーバーレイされています (私の評判がほぼゼロのため、画像をアップロードできません)。どこが間違っていますか?
更新: 私のアクティビティは を使用していandroid:theme="@style/Theme.AppCompat.Light"
ます。Android 4.2.1 を搭載した Nexus i9250 でテストしています
android - ActionBarCompat と windowContentOverlay
最近、ActionBarSherlock から新しい Google の ActionBarCompat に移行するプロジェクトを更新しました。私は本当に退屈な問題を見つけました。
ActionBarCompat (Theme.AppCompat.Light を使用) を使用して新しいプロジェクトを作成すると、ウィンドウの上部にもアクション バーの下の影が表示されることに気付くでしょう。Theme.AppCompat のデフォルト テーマを見ることができるように、プロパティ windowContentOverlay を次のように定義します。
何時間も作業しましたが、問題を解決できませんでした。影が ActionBar の上に複製されています。誰かが同じ問題を見つけましたか?