問題タブ [android-navigation]

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 投票する
1 に答える
123 参照

android - アダプタのナビゲーション ドロワー FC

Navigation Drawer 実装のガイドに従っています。ガイドには、ナビゲーション ドロワーの各項目のアイコンがあり、各項目のアイコンがないように編集しています。その結果、私は何かを壊してしまい、今では FC がアダプターにあります。私が得ているエラーは次のとおりです。

私の MainDrawer2 コードは次のとおりです。

NavDrawerListAdapter は次のとおりです。

NavDrawerItem は次のとおりです。

アップデート:

71 行目は次のとおりです。

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

android - アクションバーから「上」に行くときに、再起動ではなくアクティビティを再開する方法

私には2つの活動があります。Activity Aと言うActivity B。 [ボタンをクリックして起動] から、
これに使用するコードを次に示します。Activity AActivity B


この時点で、私はActivity B. の on create メソッドでActivity B、up ボタンを有効にします。

「上」ボタンのイベントハンドルには、次のコードがあります。


Activity Aここで、アクション バーの [上へ] ボタンをクリックして、次のよう に戻ることにしました。ここに画像の説明を入力

問題は、「上へ」ボタンをクリックすると、どちらに戻ってActivity Aも問題ありませんが、再起動することです。どうすれば再起動を停止できますか? 再開してほしい。

ハードウェアの戻るボタンを使用すると、期待どおりに機能します。つまりActivity A、再起動するのではなく、アクセスして再開します。 アクティビティを再開したいのは、そのアクティビティで文字列をオンラインでダウンロードするため、ユーザーがアクティビティ B -> アクティビティ A

に移動したときにデータを再ダウンロードし続けたくないからです。


セクションのマニフェスト ファイルを編集Activity Bすると、次のようになります。


編集 2 [回答] わかりました、これはかなり予想外でしたが、AndroidManifest.xml のアクティビティ A セクションで、次の行ライナーを追加する必要がありました。android:launchMode="singleTop"したがって、次のようになります。

これについての説明はここにあります

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

android - Android のスクロール可能なタブ スタイル

次のような 2 層のタブを持つナビゲーションを実装したいと思います。

ダブル タブ ナビゲーション

ただし、スクロール可能なタブにこの外観を与える方法が見つかりません。アクティブなタブのタイトルを中央に配置し、他のタブをセパレーターや下線なしで横に押します。このスクロール可能なタブ スタイルは以前にも見たことがあると確信しているので、単なる設定なのか、それともサード パーティのライブラリなのか疑問に思っていました。

誰でもこれで私を助けることができますか?

ありがとうございました。

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

android - ActionBar の下に「ロック」された ActionBar タブ

ナビゲーションタブが毎回アクションバーの下に表示されるように設定する方法はありますか? 私の携帯電話では、私が望むようなビューです-アクションバーの下のタブですが、タブレットではアクションバー内のタブです.

それを達成する方法はありますか?

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

android - タブとフラグメントのナビゲーションの問題

Tab1 と Tab2 の 2 つのタブを持つメイン アクティビティがあります。

Tab1 には ListFragment があります。Tab2 には Webview フラグメントがあります。

ListFragment でリスト項目を選択すると、DetailFragment に移動します。次に、Tab2 をクリックしてから Tab1 を押すと、まだ DetailFragment が表示されます。しかし、ここで押し戻すと、空白のフラグメントが表示されます。

どうすれば解決できますか?


編集。いくつかのコード:

}