問題タブ [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 - 押された状態がカスタム ビューに入力されない
非常に単純なカスタム ビューに問題があります。その意図は、単純な垂直の破線を描くことだけです。親コンテナの押された状態に応じて線の色を変えたいです。私はこのコードを持っています:
問題は、onDraw
ビューを押した後にメソッドが呼び出されないことです。trueに設定しようとしましduplicateParentState
たが、まったく役に立ちませんでした。参考までに、私のレイアウトでは、このビューには 2 つの直接の兄弟 (テキストビュー) があり、どちらもセレクターでテキストの色が定義されており、それらのテキストビューで機能します。ビューの実装の何が問題になっていますか? セレクターを機能させるには、クラスに何を追加する必要がありますか?
android - ボタンをクリックすると、Androidの1つのボタンのみに影響します
ボタンとして4つのimageViewを取得し、異なる4つのセレクターを適用したというアクティビティを作成しました.今、必要なのは、その押された状態で1つのボタンを押すと、他の3つのボタンを押すことができません.私のセレクターとコードは以下のとおりです. : セレクター.xml
クラス.java
私がそれを解決するのを手伝ってください..
android - ListView 内での選択を有効にする
次の問題は私を夢中にさせています。次のコードを使用して、xml フラグメントを定義しました。
ServiceListFragment
次に、拡張するクラスを実装しましたSherlockListFragment
。
onActivityCreated
このコードを使用して、メソッドをオーバーライドしました。
list_selector.xml
非常に単純な場所は次のとおりです。
しかし、ボタンを押したときにのみ、アイテムの緑色の背景が追加されます。離すと、緑色の背景が削除されます。state_selected
が認識されていないようです。これは可能ですか?もしそうなら、内部のアイテムの選択を有効にする方法はありますListView
か?
ノート:
また、アイテムが1つだけのセレクターを使用しようとしました:
その結果、ListViewアイテムを押すと背景が緑色になり、離すと緑色の背景が削除されます。アイテムから指を離すと、アイテムのフォーカスが失われたようです。
編集:
私は別の試みをしました。
onListItemClick メソッド内に次のコード行を追加しました。
私のxmlセレクターには、このアイテムのみを入れました:
しかし、奇妙なことに、これは機能しません。
android - ImageButton の Android xmlLayout で state_selected および state_pressed 機能を使用できますか?
これは、次のリンクで尋ねられた質問を参照しています
これをセレクターとしてどのように使用しますか? たとえば、4 つの背景画像がある場合:
select_all_up.png、select_all_down.png deselect_all_up.png、deselect_all_down.png
私はすでにstate_selected属性でチェックしていますが、うまくいかないようです。別のオプションは、画像ボタンの代わりにチェックボックスを使用することでしたが、代替手段があるかどうかはまだ調査中です.???
私は Android の初心者で、物事がどのように機能するかを発見したばかりです。このトピックで助けてもらいたいです。前もって感謝します。
これは私が書いたセレクターファイルです:
このドローアブルを画像ボタンの背景として使用しました。
. . . .
. . . .
この問題を処理するためのコードに来るのではなく、XML ファイル自体でこの問題を処理したいと考えています。
android - Android: 背景をクリックできるリスト項目を作成
カスタム レイアウトで独自のリスト ビュー アイテムを定義したリストがあります。このレイアウトには、カスタム ドローアブルを含む背景があります。
ListView アイテムのカスタム レイアウト:
私のカスタムドローアブルitem.xml
:
現在、このアイテムはクリックできなくなりました。
その理由と、ボタン クリックのような同じ動作 (青い背景のセレクター) を行うにはどうすればよいか説明してもらえますか?