問題タブ [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 - TextInputLayout のエラー テキストがキーボードで覆われている
TextInputLayout には、ユーザーからの入力を受け取る EditText が含まれています。Android Design Support Library で導入された TextInputLayout では、EditText 自体ではなく、EditText を保持している TextInputLayout にエラーを設定する必要があります。UI を記述する場合、TextInputLayout 全体ではなく、EditText のみに焦点が当てられるため、キーボードがエラーをカバーする可能性があります。次の GIF では、エラー メッセージを表示するには、まずユーザーがキーボードを取り外す必要があることに注意してください。これと、キーボードを使用して先に進むように IME アクションを設定することを組み合わせると、非常に紛らわしい結果になります。
レイアウト xml コード:
エラーを TextInputLayout に設定する Java コード:
ユーザーが操作を行わなくても、エラー メッセージが確実に表示されるようにするにはどうすればよいですか? フォーカスを移動することはできますか?
android - Design Support ライブラリの NavigationView のスタイルを設定する方法は?
そこで、 Android Design Support Libraryが提供する NavigationView を使用しています
スタイルを設定する方法の例が見つからないようです。
これまでのところ、私は持っています:
独自の xml レイアウトの下にヘッダーを配置するのは簡単ですが、本文はメニュー リソース ファイルであり、レイアウトではありません。
app:itemTextColor
テキストの色を変更しますapp:itemIconTint
アイコンの色を変更しますapp:itemBackground
アイテムの背景色を変更します
では設定方法
- 選択したアイテムの背景
- 選択したアイテムのテキストの色
- 選択したアイテムのアイコンの色合い
android - レイアウトにツールバーが表示されない理由
スクロール可能なデザイン サポート ライブラリを実装するためにコーディネーター レイアウトを実装していますが、適切な高さのツールバーを表示できません。レイアウト ファイルを投稿しています。私はこのレイアウトを断片的に使用しており、私の間違いについて教えてくれます...どこが間違っているのか。
android - スナックバー アクションのテキストの色が変わらない
スナックバーのアクション テキストの色を変更したいのですが、何らかの理由で機能しません。
次のコードを使用して、スナックバーを表示します。