問題タブ [android-number-picker]
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 - ステート セレクターを使用してナンバー ピッカーのテキストの色を変更する
NumberPicker のテキストの色を変更しようとしています!
状態が有効で、状態の異なる色が無効になっている場合、異なる状態で異なる色が必要です。
ここに私の番号ピッカーコードがあります:
ここに私のtext_color.xmlがあります
Res->Color Direcoty
今ここに私のstyle.xmlがあります
ここでは一度だけ非常にうまく機能し、次に Number Picker が無効になったときに色を白に保ち、text_color セレクター ファイルで宣言された無効な色で色を変更しません。
なぜそれが一度しか機能しないのか、私はそれを理解していません。
Numberpicker が onCreateView で無効になっている場合、ボタンを押してピッカーを手動で無効にすると、無効状態の色が表示されます。テキストの色が無効な色に変わりますが、有効にすると、有効な色の色を取り、値を変更して再度無効にします。無効な色にはなりません。
一度だけ機能し、ピッカーの値を変更した後は機能しません。
android - NumberPicker、OnValueChangedListener、変更をユーザーとプログラムによる変更から区別しますか?
OnValueChangedListener
アプリ自体によってプログラムで値が変更されたときに呼び出されるようです。ユーザーがダイヤルを回転させたときだけ発生させたり、イベントがアプリ (コード) からのものかユーザーからのものかを知ることはできますか?