問題タブ [snackbar]

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 に答える
159 参照

java - アプリを再度開いた後、スナックバーが再び表示されない

私のアプリケーションは、Broadcastlistener を使用して Connectivity-State を探します。電話がオフラインの場合、スナックバーが表示されます。スナックバーには、ネットワーク設定を開くアクションがあります。

これをクリックすると、ネットワーク設定が開かれました。インターネットをオンにせずにアプリに戻ると、Snackbar は呼び出されますが、再び表示されません (確認しました!)。

Snackbar を null に設定して再度初期化すると、機能します!

主な活動:

ネットワークリスナー:

この問題を解決する方法を知っている人はいますか?

ありがとう!

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

android-snackbar - Android スナックバーのスワイプ バグ

私の Android アプリには、スナックバーがあります。画面上にあるときにスワイプして出そうとしますが、画面上の別のレイアウトをスワイプしても変化しません。そのため、可視性が View.INVISIBLE に設定された状態で画面に表示されているように見えます。バグがありますか、それとも何か間違ったことをしていますか?

0 投票する
3 に答える
2136 参照

java - スナックバー アクション getView()

私のアクティビティでは、 OnClickListener インターフェイスを実装しています

MainActivity extends AppCompatActivity implements View.OnClickListener

次のようにスナックバーを初期化します。

しかし、実装された OnClickListener インターフェイスメソッドでは処理できません

スナックバーからアクションビューを取得する方法を知っている人はいますか?

0 投票する
0 に答える
345 参照

android - スナックバーと一緒に AlertDialog を使用する Android

データベースとレコードを扱う Android アプリケーションを開発しています。ユーザーにはレコードを削除するオプションがあり、これを行う方法を決定するのに苦労しています。私のオプションは次のとおりです。

  1. レコードが削除されるAlertDialog前にポップアップ表示され、ユーザーが選択した削除を確認する を使用します。
  2. ユーザーが削除した後に表示されるa を使用Snackbarして、レコードが削除されたことを伝え、元に戻すオプションを提供します。
  3. AlertDialog削除前 (確認を求める) とSnackbar削除後 (UNDO アクションあり) の両方を使用します。

私は実際にはもっと好きですSnackbarsAlertDialogs、両方を一緒にすることが最善の方法かどうかはわかりません. だから私は正しいアプローチがどうあるべきかについて混乱しています。開発者向けドキュメントでガイドラインやベスト プラクティスを探してみましたが、この問題に関するものは見つかりませんでした。では、この場合のベストプラクティスは何ですか?

0 投票する
13 に答える
54904 参照

android - スナックバーをボトムバーの上に移動

新しいボトムバーでいくつかの問題に直面しています。
スナックバーを下のバーの上に強制的に移動することはできません (これは、設計ガイドラインでこうあるべきだと言われた方法ですhttps://www.google.com/design/spec/components/bottom-navigation.html#bottom-navigation-specs)。

これは私の activity_main.xml です

これは私の app_bar_main_activity.xml です

main_activity.java のスナックバーは次のようになります

間違っています...スナックバーはボトムバーの上にある必要があります

0 投票する
0 に答える
1011 参照

android - スナックバー表示時のボトムシート動作スクロール

この望ましい動作の実装を開始する手がかりがありません:

画面上で一番下のシートが展開され、ユーザーの操作後にスナックバーが表示されます。問題は、スナックバーがボトム シートのコンテンツの一部を覆っていることです。スナックバーの表示で一番下のシートを上にスクロールしたい(FABの動作のように)。

0 投票する
3 に答える
2254 参照

android - カスタム スナックバーが正しく動作しない

この例のように、カスタム スナックバーを表示しようとしています。

スナックバーのレイアウトをカスタマイズするには?

これは、スナックバーを作成するための私のカスタム コードです。

私の目標は、基本アクティビティに他のアクティビティから呼び出すメソッドを用意することです。

しかし、私の問題は、キーボードの下に表示されるスナックバーを表示するときです。

例

さらに、レイアウトのすべてのビューが表示されるわけではありません。

誰かが何か提案があれば、私はそれを喜んで聞きます。

前もって感謝します。

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

android - 1 行のスナックバーがスワイプされたときに FAB がアニメーション化されない

..を表示したいCoordinatorLayoutサポートありがあります。FloatingActionButtonSnackbar

今、私はこのようにスナックバーを表示しています

表示されると FAB が上にスライドし、(LENGHT_SHORT の後) 消えると FAB が下にスライドし、すべて正常に動作します。

ただし、スナックバーをスワイプすると、FAB はスライド アニメーションなしで下に移動します。最初の位置まで点滅するだけです。

興味深いことに、スナックバーに 2 本の線があり (アクションの有無に関係なく)、スワイプされた場合、FAB は通常のスライド アニメーションで正しく元の場所にアニメーションで戻ります。

それはまたはのバグandroid.support.design.widget.CoordinatorLayout ですかandroid.support.design.widget.FloatingActionButton?これに対する回避策はありますか?