問題タブ [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.
android - android:CoordinatorLayoutと半透明のナビゲーションバーを操作するには?
私は新しい Google サポート デザイン ライブラリを研究しています。ナビゲーション バーを半透明にし、バーの下に recyclerView のコンテンツを表示する方法に苦労しています。
私は5.1 nexus 5でテストしています。以下のプロジェクトをテストプロジェクトとして使用しました。Chris Banes のサンプル コード: https://github.com/chrisbanes/cheesesquare
以下をstyles.xmlに追加しました
ナビゲーション バーを半透明にします。
しかし、CoordinatorLayout とそのコンテンツである recyclerView をバーの下に表示することはできません。
私が欲しいもの:
recyclerView はナビゲーションバーの下に表示されます
クイック リターンがあり、アプリバーが非表示の場合、半透明のステータス バーの下に表示されません。ステータスバーは、上にスクロールした部分を完全に非表示にできるはずです。
android - AppBarLayout がフラグメント内のスクロールに応答しない
新しい Android Support Design ライブラリを使用しています。両方を同じ xml に入れる代わりに、RecyclerView のフラグメントを使用することを除いて、Android Developer Blogspot のデモに従いました。
ここに私の activity_main.xml があります
これはtoolbar.xmlです
gradle に最新のサポート ライブラリの依存関係を追加しました。フラグメントでリストビューを使用したために機能しないと言っている別の人を見たことがありますが、提案どおりに RecyclerView を使用しています。
android - ドロワーを閉じて開いた後、NavigationView でアイコンのチェック状態が間違っている
Android Support Design ライブラリから新しい NavigationView を実装してみました。アプリは、NavigationView を保持する Fragment を含む DrawerLayout で構成されます。アイコン付きのシンプルなメニュー。
項目をチェックせずにアプリを起動しています。
次に、アイテムがチェックされているアイテムをクリックすると、テキストとアイコンの両方がチェックされた状態を示します。
次に、スワイプで引き出しを開閉します。選択したアイテムのテキストには選択状態が表示されますが、アイコンには表示されません。一方、上記の項目には、チェックされた状態を示すアイコンがあります。
これはバグですか、それとも何か間違ったことをしましたか?
アプリのスクリーンショットを使用したプロジェクトは、ここで表示できます。
android - NavigationView のカスタマイズ - 動的 headerView の追加、Android サポート デザイン ライブラリ
新しいAndroidサポートデザインライブラリからnavigationViewを試しました。動的ヘッダービューが必要です。基本的に、私のヘッダービューには今日の引用のようなものが表示されます。私は約10個の引用を持っており、引用をランダムに選択してheaderViewのテキストビューに表示したいと考えています。また、headerView の onClick メソッドを追加したいと考えています。
現在、ヘッダービューのレイアウトをプログラムで変更する可能性はありません。これを実装するための提案はありますか?
android - Android Design Support Library を使用したツールバーの間隔の問題
Liuguangqiangのサンプル、さらには Android Design サポート ライブラリの Chris Bane の Cheesesquareサンプルに従うと、画像のようにツールバーの間隔に問題があるようです。
ここに私の activity.xml コードがあります:
ご覧のとおり、私は Chris Bane のサンプルに非常に厳密に従いました。ただし、この問題は Lollipop にのみ存在しますが、Lollipop より前のバージョンでは問題なく動作します。
同じ問題を経験した人、または可能な修正方法を知っている人はいますか?
android - DrawableLeft は、TextInputLayout android を使用してヒントと重なっています。
TextInputLayout を使用して EditText の左側にドローアブルを追加しようとすると、edittext ヒントがドローアブルと重なってしまいます。
ドローアブルのオーバーラップを回避する方法。TextInputLayout を使用しないと、drawableLeft は正常に動作します
android - ToolbarLayout を再度入力すると白くなる
ブログ投稿のように、recylerview を使用してツールバーを実装しました。しかし、ナビゲーション ドロワーも追加しました。次の手順を実行すると、スクロール後に再度入力するとツールバーが白くなります
- スクロールダウン
RecyclerView
_Toolbar
NavigationDrawer
左にスライドして開くNavigationDrawer
右端で閉じる- スクロールアップ
RecyclerView
Toolbar
これが白くなった後に現れる
膨らんだメニュー項目をクリックできるので、ツールバーがまだそこにあることを知っています。ツールバーのハンバーガー アイコンをクリックすると、元の色に戻ります。
これがどのように判明したかのイメージです
コードで実装した方法は次のとおりです
ツールバー.xml
activity_main.xml