問題タブ [android-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 投票する
6 に答える
23917 参照

java - API 21 を使用したスナックバー

アプリに新しいスナックバーを実装しようとしていますが、できません。まず、この SnackBarSampleActivityから zip ファイルをダウンロードしました。
解凍してEclipseにインポートしました。retrieving parent...のテーマの親でエラーが発生するようになりましたstyles.xml
に変更するandroid:Theme.Lightと、エラーはなくなりました。プロジェクトを右クリックしてプロパティ/Android で isLibrary をチェックし、アプリを右クリックしてプロパティ/Android でライブラリを追加しました。最後にコードを貼り付けて a を表示しましたSnackbarが、Snackbar cannot be resolved.
誰か助けてください!私は夢中になっています、私は何を間違っていますか?

0 投票する
8 に答える
19632 参照

android - Android Design Support Library の新機能とその Snackbar の使用方法を教えてください。

昨日、開発者向けの Android M Preview がリリースされました。いつものように、多くの驚くべき新機能が導入されています。その一つであることに気が付きSnackbarました。

についてのドキュメントを読んSnackbarだところ、Snackbar が Android Design Support Library のライブラリにあり、その絶対パスが であることがわかりましたandroid.support.design.widget.Snackbar

そしてドキュメントには次のように書かれています。

スナックバーは、操作に関する簡単なフィードバックを提供します。モバイルでは画面の下部に、大型のデバイスでは左下に短いメッセージが表示されます。スナックバーは画面上の他のすべての要素の上に表示され、一度に表示できるのは 1 つだけです。

タイムアウトの後、または画面上の他の場所でのユーザー操作の後、特に新しいサーフェスまたはアクティビティを呼び出す操作の後、それらは自動的に消えます。スナックバーは画面外にスワイプできます。

では、またはのSnackbarように動作しますか? Snackbars をレイアウト ファイルで使用できますか? プログラムでどのように使用できますか?ToastDialog

PS:

  • Snackbar の使用に関するサンプルを歓迎します。
  • Android Design Support Library は新しいサポート ライブラリです。誰かこのライブラリの詳細を教えてもらえますか?
0 投票する
5 に答える
23749 参照

android - Android スナックバーの初期配置を下から上に変更するにはどうすればよいですか?

SnackBar最近の Android ライブラリはほんの数日前に公開されましたが、できれば親ビューである RelativeLayout 内で、画面の上部に表示したいと考えています。

SnackBar私が推測している の初期配置をどのように変更layout_alignParentBottomlayout_alignParentTopますか?

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

android - CoordinatorLayout の使用中に AdView と FloatingActionButton が重複する

CoordinatorLayout新しいをレイアウトの 1 つに組み込んだ後、Adviewが と重なってしまうという問題が発生しましFloatingActionButtonた。

ソース: https://github.com/chrisbanes/cheesesquare/blob/master/app/src/main/res/layout/include_list_viewpager.xml

AdView同じレイアウトを使用して を下に組み込むと、FloatingActionButtonが でFloatingActionButton機能しなくなりSnackBarsます。

再現する簡単な Admob の例:

2 つの問題があります。

  • ビューの重複 (おそらくCoordinatorLayoutextendsが原因FrameLayout)
  • 同じレイアウトに他のビューを追加すると、FloatingActionButton移動または「調整」できなくなりますSnackBar

画像:

Overlap

No Animation

これを正しく実装するにはどうすればよいですか?

0 投票する
19 に答える
35527 参照

android - Android マルチライン スナックバー

http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specsSnackbarに示すように、Android Design Support Library のnew を活用して複数行のスナックバーを表示しようとしています。

Nexus 7でのみ表示されますFirst line...。すべての行を表示するにはどうすればよいですか?

PS: 試しToastてみたところ、すべての行が表示されました。

0 投票する
7 に答える
75669 参照

android - 独自のアクション ボタンを使用してスナックバーを閉じる方法は?

Android デザイン サポート ライブラリに Snackbar のサポートが含まれるようになりました。

次のコードを使用して作成しました。

スナックバーはスワイプで閉じることができます。ただし、独自のアクション ボタン (setAction 関数を使用して作成) を使用して閉じたいとも考えています。

ただし、それを行うことができる機能はないようです。