問題タブ [androiddesignsupport]

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

android - android:CoordinatorLayoutと半透明のナビゲーションバーを操作するには?

私は新しい Google サポート デザイン ライブラリを研究しています。ナビゲーション バーを半透明にし、バーの下に recyclerView のコンテンツを表示する方法に苦労しています。

私は5.1 nexus 5でテストしています。以下のプロジェクトをテストプロジェクトとして使用しました。Chris Banes のサンプル コード: https://github.com/chrisbanes/cheesesquare

以下をstyles.xmlに追加しました

ナビゲーション バーを半透明にします。

しかし、CoordinatorLayout とそのコンテンツである recyclerView をバーの下に表示することはできません。

私が欲しいもの:

  1. recyclerView はナビゲーションバーの下に表示されます

  2. クイック リターンがあり、アプリバーが非表示の場合、半透明のステータス バーの下に表示されません。ステータスバーは、上にスクロールした部分を完全に非表示にできるはずです。

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

android - AppBarLayout がフラグメント内のスクロールに応答しない

新しい Android Support Design ライブラリを使用しています。両方を同じ xml に入れる代わりに、RecyclerView のフラグメントを使用することを除いて、Android Developer Blogspot のデモに従いました。

ここに私の activity_main.xml があります

これはtoolbar.xmlです

gradle に最新のサポート ライブラリの依存関係を追加しました。フラグメントでリストビューを使用したために機能しないと言っている別の人を見たことがありますが、提案どおりに RecyclerView を使用しています。

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

android - ドロワーを閉じて開いた後、NavigationView でアイコンのチェック状態が間違っている

Android Support Design ライブラリから新しい NavigationView を実装してみました。アプリは、NavigationView を保持する Fragment を含む DrawerLayout で構成されます。アイコン付きのシンプルなメニュー。

  1. 項目をチェックせずにアプリを起動しています。

  2. 次に、アイテムがチェックされているアイテムをクリックすると、テキストとアイコンの両方がチェックされた状態を示します。

  3. 次に、スワイプで引き出しを開閉します。選択したアイテムのテキストには選択状態が表示されますが、アイコンには表示されません。一方、上記の項目には、チェックされた状態を示すアイコンがあります。

これはバグですか、それとも何か間違ったことをしましたか?

アプリのスクリーンショットを使用したプロジェクトは、ここで表示できます。

https://bitbucket.org/adirdal/navigationviewtest

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

android - NavigationView のカスタマイズ - 動的 headerView の追加、Android サポート デザイン ライブラリ

新しいAndroidサポートデザインライブラリからnavigationViewを試しました。動的ヘッダービューが必要です。基本的に、私のヘッダービューには今日の引用のようなものが表示されます。私は約10個の引用を持っており、引用をランダムに選択してheaderViewのテキストビューに表示したいと考えています。また、headerView の onClick メソッドを追加したいと考えています。

現在、ヘッダービューのレイアウトをプログラムで変更する可能性はありません。これを実装するための提案はありますか?

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

android - Android Design Support Library を使用したツールバーの間隔の問題

Liuguangqiangのサンプル、さらには Android Design サポート ライブラリの Chris Bane の Cheesesquareサンプルに従うと、画像のようにツールバーの間隔に問題があるようです。

ツールバー メニューの重なり

ここに私の activity.xml コードがあります:

ご覧のとおり、私は Chris Bane のサンプルに非常に厳密に従いました。ただし、この問題は Lollipop にのみ存在しますが、Lollipop より前のバージョンでは問題なく動作します。

同じ問題を経験した人、または可能な修正方法を知っている人はいますか?

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

android - DrawableLeft は、TextInputLayout android を使用してヒントと重なっています。

TextInputLayout を使用して EditText の左側にドローアブルを追加しようとすると、edittext ヒントがドローアブルと重なってしまいます。

ドローアブルのオーバーラップを回避する方法。TextInputLayout を使用しないと、drawableLeft は正常に動作します

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

android - ToolbarLayout を再度入力すると白くなる

ブログ投稿のように、recylerview を使用してツールバーを実装しました。しかし、ナビゲーション ドロワーも追加しました。次の手順を実行すると、スクロール後に再度入力するとツールバーが白くなります

  1. スクロールダウンRecyclerView_Toolbar
  2. NavigationDrawer左にスライドして開く
  3. NavigationDrawer右端で閉じる
  4. スクロールアップRecyclerView
  5. Toolbarこれが白くなった後に現れる

膨らんだメニュー項目をクリックできるので、ツールバーがまだそこにあることを知っています。ツールバーのハンバーガー アイコンをクリックすると、元の色に戻ります。

これがどのように判明したかのイメージです 画像

コードで実装した方法は次のとおりです

ツールバー.xml

activity_main.xml