問題タブ [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.
android - スナックバー ビューに余白を追加する
スナックバーを使用するように現在のアプリを更新しています。Google の仕様では、さまざまな使用方法が示されていますhttp://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs
例 A:
例 B:
これが私のコードatmです:
例 B の結果が得られます。
マージンを追加するにはどうすればよいですか?
android - SnackBar と CoordinatorLayout を使用した FloatingActionButton は、proguard では機能しません
この単純なコードは、proguard が有効になっていると意図したとおりに機能しません。
望ましい動作が表示されたときにFloatingActionButton
プッシュオーバーSnackBar
されていますが、プロガードを無効にするまで発生しません。
新しいプロジェクトではデフォルトでプロガードが無効になっているため、これをカバーするチュートリアルもありません;)
Design Support Library のプロガード構成を知っている人はいますか?
android - スナックバーを上から。これは可能ですか?
SnackBar
下から表示する通常の動作ではなく、上からアニメーションを提供したかったのSnackBar
です。これは簡単にハッキングできますか?
android - 設計サポート ライブラリ 22.2.1 の Snackbar InflateException
Design Support Library 22.2.1 の Snackbar を使用しようとしていますが、InflateException
.
これは私がそれを使用している方法です:
そして、これは例外です:
これを修正する方法についてのアイデアはありますか? これは図書館の問題ですか?
ところで、私は Lollipop 5.1 で実行しており、すべてのアクティビティをAppCompatActivity
適切なテーマで拡張しています。
編集:
テーマが問題だと気づきました。アクティビティを使用するTheme.AppCompat.Light.NoActionBar
と、期待どおりに動作します。
ただし、独自のテーマ (をオーバーライドするTheme.AppCompat.Light.NoActionBar
) を使用すると、上記の例外がスローされます。
これが私のテーマです:
編集2:
テーマの最後のエントリを削除すると、すべてが再び期待どおりに機能することがわかりました。
<item name="selectableItemBackground">?attr/selectableItemBackground</item>
これが例外を引き起こしている理由を誰かが知っていますか? また、スナックバーの動作を維持することで同じ効果を達成するためにそのエントリを置き換える方法を知っている人はいますか?
ありがとうございました。
android - SnackBar が FAB をカバー
私のレイアウトは、このチュートリアルとまったく同じです。ただし、このチュートリアルでapp:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior"
は Fab XML で使用するため、Fab についてSnackBar
説明します。このコードがないと Fab は動かず、その後にRecyclerView
. SnackBar
正しく表示するには?
android - スナックバーの上部にあるフローティング アクション ボタン。どのように?
SnackBar の上に FloatingActionButton を表示しようとしていますが、他の画面で行ったように表示できません。私の現在のレイアウトはこれです:
私のSnackbarコードはこれです:
スナックバーを表示するときにフローティング アクション ボタンがその上に表示されるように、レイアウトを再編成するにはどうすればよいですか?