問題タブ [android-design-library]
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 - CoordinatorLayout(AppbarLayout) がツールバーを正しく描画しない
スクロールしてツールバーを非表示にするために、新しいデザイン サポート ライブラリを使用しています。ただし、ピカソで画像をロードしないと、すべてがうまく機能します。画像を読み込むと、下にスクロールしてツールバーを再度表示すると、ツールバーが空白の白い長方形になることがあります。この状況では、ナビゲーション トグルを押してドロワーを開くことができますが、画面に描画 (表示) されていないことに注意してください。
https://www.dropbox.com/s/nte3pr091nt2wfx/device-2015-05-30-093222.png?dl=0
しかし、うまくいく場合もあります:
https://www.dropbox.com/s/i3u87df4x48fhj6/device-2015-05-30-094217.png?dl=0
画像の読み込みタスクをすべて無効にすると、ツールバーが正しく表示されます。これが私のレイアウトです:
Picasso が ImageView に画像をロードすると、requestFocus と requestLayout が発生し、CoordinatorLayout がその状況でツールバーを適切に再描画できない可能性があると思いますが、それは私の推測にすぎません。
どんな提案でも役に立ちます、どうもありがとう!
android - 新しい Android Design Support ライブラリをインポートする
こんにちは、このような新しい Android サポート ライブラリをインポートしようとしていますが、gradlecom.android.support:support-design:22.0.0
を同期した後にこのエラーが発生しました:failed to find
android - 設計支援ライブラリ v22.2「UNEXPECTED-TOP-LEVEL EXCEPTION」
Google がサポート デザイン ライブラリでリリースしたばかりのクールなものを使用することにしました。ライブラリをインポートし、プロジェクトをGradleファイルと同期すると、すべてうまくいきます。しかし、プロジェクトをコンパイルするとエラーが発生します。AppCompat ライブラリを Design Library に置き換えるまではすべてうまくいったので、ライブラリが多すぎるかどうかはわかりません。
com.android.ide.common.internal.LoggedErrorException: コマンドの実行に失敗しました: /Users/stanate/Library/Android/sdk/build-tools/22.0.1/dx --dex --output /Users/stanate/Workspace/ CervezaYa/cervezaya/app/build/intermediates/dex/debug --input-list=/Users/stanete/Workspace/CervezaYa/cervezaya/app/build/intermediates/tmp/dex/debug/inputList.txt エラー コード: 2 出力: 予期しないトップレベルの例外: com.android.dex.DexIndexOverflowException: メソッド ID が [0, 0xffff] にありません: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android .dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277) com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) com.android.dx.merge.DexMerger.mergeDexes(DexMerger) .java:168) com.android.dx.merge で。com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) の DexMerger.merge(DexMerger.java:189) com.android.dx.command.dexer.Main.runMonoDex(Main.java: 303) com.android.dx.command.dexer.Main.run(Main.java:246) で com.android.dx.command.dexer.Main.main(Main.java:215) で com.android.dx .command.Main.main(Main.java:106)
これが私のbuild.gradleファイルです:
android - TextInputLayout のフローティング ラベルの色を変更する方法
Googleが新しくTextInputLayout
リリースしたものを参照して、フローティング ラベルのテキストの色を変更するにはどうすればよいですか?
colorControlNormal
スタイルでcolorControlActivated
、、、を設定colorControlHighLight
しても役に立ちません。
これは私が今持っているものです:
java - RecyclerView と CollapsingToolbarLayout を使用した CoordinatorLayout
ここの少量のガイダンスを使用して、RecyclerView で CollapsingToolbar を実装しようとしています: http://android-developers.blogspot.co.uk/2015/05/android-design-support-library.htmlとプロジェクトここ: https://github.com/chrisbanes/cheesesquare、現在、次のレイアウトを持っています:
ソースは次のとおりです。
折りたたむツールバーなしでテストしましたが、うまくスクロールします
ただし、リストが表示部分よりも長い場合でも、スクロールしません。私は何を間違えましたか?
android - RecyclerView で SwipeDismissBehavior.OnDismissListener を使用する方法
SwipeDismissBehavoir
from design support ライブラリを使用しようとしています。アイテムをリストしRecyclerView
、アイテムをスワイプして閉じる必要があります(Google受信トレイアプリなど)。
RecyclerView
アイテムのリスナーを設定しましたが、SwipeDismissBehavior
onDismiss
リスナーが呼び出されません。
android - Android デザイン サポート ライブラリとマテリアル デザインの下位互換性は?
私はここで新しいので、我慢してください!私は新しいデザイン サポート ライブラリ (およびサポート ライブラリの実装方法) について少し混乱しており、2 つの質問がありました。
- サポート ライブラリの実装方法について混乱しています。「OS のバージョンがバージョン 5.0 未満の場合は、V7 サポート ライブラリを使用してください」というような単純なものですか、それとも「代替レイアウト」 (+5.0 を実行しているデバイス用に 1 つ、古いバージョンを実行しているデバイス用に 1 つ)をコーディングする必要がありますか?アンドロイド?)
- Design Support Libraryは、V7 サポート ライブラリに取って代わるものですか、それとも追加されますか? (たとえば、アプリにカードとスナックバーを含めたい場合、Design Support Library を使用するだけでよいでしょうか?それとも v7 cardview ライブラリと一緒に使用する必要があるでしょうか?私はそれがばかげた質問であることを知っています。しかし、私は確認したいだけです。)
どうもありがとう!
android - SnackBar で setDuration() メソッドを使用する方法 (Android Design Support Library)
ドキュメンテーションから: パラメーター期間 - 定義済みの長さのいずれか: LENGTH_SHORT、LENGTH_LONG、またはミリ秒単位のカスタム期間。しかし、カスタム期間を設定することはできません。
例えば
しかし、8 秒ではなく、Snackbar はすぐになくなってしまいました。