問題タブ [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.

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

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 がその状況でツールバーを適切に再描画できない可能性があると思いますが、それは私の推測にすぎません。

どんな提案でも役に立ちます、どうもありがとう!

0 投票する
9 に答える
45244 参照

android - 新しい Android Design Support ライブラリをインポートする

こんにちは、このような新しい Android サポート ライブラリをインポートしようとしていますが、gradlecom.android.support:support-design:22.0.0を同期した後にこのエラーが発生しました:failed to find

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

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ファイルです:

0 投票する
25 に答える
224142 参照

android - TextInputLayout のフローティング ラベルの色を変更する方法

Googleが新しくTextInputLayoutリリースしたものを参照して、フローティング ラベルのテキストの色を変更するにはどうすればよいですか?

colorControlNormalスタイルでcolorControlActivated、、、を設定colorControlHighLightしても役に立ちません。

これは私が今持っているものです:

これは私が今持っているものです

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

java - RecyclerView と CollapsingToolbarLayout を使用した CoordinatorLayout

ここの少量のガイダンスを使用して、RecyclerView で CollapsingToolbar を実装しようとしています: http://android-developers.blogspot.co.uk/2015/05/android-design-support-library.htmlとプロジェクトここ: https://github.com/chrisbanes/cheesesquare、現在、次のレイアウトを持っています:

ソースは次のとおりです。

折りたたむツールバーなしでテストしましたが、うまくスクロールします

ただし、リストが表示部分よりも長い場合でも、スクロールしません。私は何を間違えましたか?

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

android - RecyclerView で SwipeDismissBehavior.OnDismissListener を使用する方法

SwipeDismissBehavoirfrom design support ライブラリを使用しようとしています。アイテムをリストしRecyclerView、アイテムをスワイプして閉じる必要があります(Google受信トレイアプリなど)。

RecyclerViewアイテムのリスナーを設定しましたが、SwipeDismissBehavior onDismissリスナーが呼び出されません。

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

android - Android デザイン サポート ライブラリとマテリアル デザインの下位互換性は?

私はここで新しいので、我慢してください!私は新しいデザイン サポート ライブラリ (およびサポート ライブラリの実装方法) について少し混乱しており、2 つの質問がありました。

  • サポート ライブラリの実装方法について混乱しています。「OS のバージョンがバージョン 5.0 未満の場合は、V7 サポート ライブラリを使用してください」というような単純なものですか、それとも「代替レイアウト」 (+5.0 を実行しているデバイス用に 1 つ、古いバージョンを実行しているデバイス用に 1 つ)をコーディングする必要がありますか?アンドロイド?)
  • Design Support Libraryは、V7 サポート ライブラリに取って代わるものですか、それとも追加されますか? (たとえば、アプリにカードとスナックバーを含めたい場合、Design Support Library を使用するだけでよいでしょうか?それとも v7 cardview ライブラリと一緒に使用する必要があるでしょうか?私はそれがばかげた質問であることを知っています。しかし、私は確認したいだけです。)

どうもありがとう!

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

android - SnackBar で setDuration() メソッドを使用する方法 (Android Design Support Library)

ドキュメンテーションから: パラメーター期間 - 定義済みの長さのいずれか: LENGTH_SHORT、LENGTH_LONG、またはミリ秒単位のカスタム期間。しかし、カスタム期間を設定することはできません。

例えば

しかし、8 秒ではなく、Snackbar はすぐになくなってしまいました。