問題タブ [android-selector]
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でテキストに影響を与えずにボタンのアルファを変更する方法
ボタンのアルファ値を変更したい。
私はxmlでこのプロパティを書く必要があることを知っています:
そしてその働き。
しかし、ボタンのアルファを変更すると、そのテキストのアルファも変更されます。
iOSのように、Androidでテキストに影響を与えずにボタンのアルファを変更する方法はありますか?
android - 9 パッチ イメージの背景を持つカスタム ビューのセレクター
カスタム ビューでのセレクターの実装に問題があります。過去1時間検索しましたが、解決策が見つかりませんでした。イメージビュー、いくつかのテキストビュー、および 9 つのパッチ背景を含むカスタム ビューがありますが、問題は、それが押された状態のときに、セレクターの色がイメージ ビューをカバーしていないことです。
実装では、レイアウトに背景セレクターを使用しています。押された状態と押されていない状態で 9 パッチ イメージを変更し、リストビューでデフォルトのセレクターを無効にします。
より良い解決策はありますか?私はグーグルプレイで見る、青いセレクターがすべてのビューをカバーしており、それが私が望むものです。
xml の場合、
そしてタッチセレクターについて
card_background は 9 パッチ イメージです。
編集 :
これは google play の例です。
android - Android セレクターがタブホストで機能しない
私は学習目的で簡単なタブホストデモを作成しましたが、それを正常に作成して実行しましたが、私の問題は、セレクターで述べたようにドローアブルに入れた画像が来るはずですが、機能していません..画像を表示していません. ..!私のコードは: main.java
セレクター * home.xml *
コンタクト
about.xml
android - ListView のセレクターが表示されない
私のAndroidプロジェクトには、このアイテムレイアウトのListViewがあります(新しいプロパティを持つsimple_list_item_1レイアウトですandroid:background
)
私android:background="@drawable/simple_listselector"
はこのように見えます:
しかしsetSelected(true)
、listItems の 1 つを呼び出した場合、セレクターは表示されません。セレクターまたは項目レイアウトで何かを変更する必要がありますか?
android - Android: カスタム セレクターの状態が「true」にならない
私はすでに何時間もこれに苦労しており、解決策を見つけることができません。誰かが私を助けてくれることを願っています.
BaseAdapter を拡張するカスタム アダプターを備えた ListView があり、リストの各要素は TextView のみを含む LinearLayout を拡張します。私は基本的にカスタムボタンの状態を追加する方法から始めました。
これは、list 要素の list_item.xml レイアウト ファイルです。
BaseAdapter の関連コードは次のとおりです。
ここでは、LinearLayout を拡張するリスト要素クラス:
ここに attrs.xml があります
ここでは、2 つのセレクターがセレクター状態を使用しようとしていますstate_playing
。1 つは各要素の LinearLayout の背景用です (item_selector.xml):
もう 1 つは TextView の textColor (item_text_selector.xml) 用です。
<item app:state_playing="false" android:color="@color/yellow"/>
結果は両方で同じです。state_playing は機能しているように見えますが、状態が "false" でのみです。これは、テキスト セレクターとバックグラウンド セレクターのセレクター状態リストの先頭に行を追加すると、<item android:drawable="@color/red" app:state_playing="false"/>
すべてが期待どおりに機能するためです。 、赤い背景の LinearLayout と黄色のテキストのテキストが表示されます!
もう何を試せばいいのか本当にわかりません... ( app:state_playing="true"
xml レイアウトでデフォルトでプロパティをオブジェクト ( ) に設定しても機能しません!
ヘルプ、ヒント、経験の共有は大歓迎です!
android - セレクターを使用してボタンの背景を透明にする
どうぞ。押されていない状態の背景が透明なボタンがあります。ボタンを押すとすぐに、背景は透明ではなくなります (写真を参照)。すべての画像に 9 つのパッチを使用しています。
これは私のセレクタです:
そして、ここにレイアウトがあります:
クリックされていない:
クリック:
次の方法も試してみましたが、うまくいきませんでした
onClickListener() 内で次のことも試しました
まだ運がありません。幸運を :)