問題タブ [checkedtextview]

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.

0 投票する
1 に答える
612 参照

android - AndroidのCheckedTextViewのカスタムグラフィック

CheckedTextView 内にある ListView を使用しています。CheckedTextView ボックス (チェック/チェックなし) を変更するには、次のメソッドを使用しています。

これは機能しますが、問題があります。メソッドはリストビュー リスナー内で実行されます ( onListItemClick (ListView l, View v, int position, long id) {...)。アクティビティに入ると、アイテムをクリックしてメソッドを実行するまで、CheckedTextView にはデフォルトのイメージが表示されます。

if (checkedTextView.isChecked ()) {...CheckedTextView が onListItemClick 内で作成された場合、onCreate () でこのメソッドを実装するにはどうすればよいですか?

私はたくさん検索しましたが、答えが見つかりません。

どんな助けにも感謝します

前もって感謝します。

0 投票する
0 に答える
1466 参照

android - android CheckedTextViewのチェックマークの場所を移動するには?

CheckedTextView以下の画像に示すように 、リストを作成しようとしています。ここに画像の説明を入力

これまでに行ったことは、 a を作成してLinearLayout5 を追加することCheckedTextViewです。しかし、チェックマークをカスタマイズする必要があります。これはチェック済みですが、画像のようにチェックマークの場所が移動しません。

これが私のコードです:

緑の境界線の真ん中にチェックマークを付ける方法を誰か教えてもらえますか?

ありがとう :)

0 投票する
2 に答える
934 参照

android - ListView と複雑なレイアウトで onItemClick イベントを処理する

これは、ListView の onItemClick イベントでビューを処理するためのベスト プラクティスの要求です。

ListView の各ビューには、ImageView、いくつかの TextView、および RelativeLayout でラップされた CheckBox が含まれています。どこでも選択されているアイテムビューで、必要に応じてチェックボックスをオン/オフにしたいと思います。また、表示スタイルを変更するオプションが必要です。つまり、ストロークに色を付けてアイテムを強調表示します。

私の現在の問題は、これを行う他のすべての人に似ています。ListView のリサイクルにより、onItemClick に渡されたビューを取得し、backgroundresource またはチェックボックスをオンにした値を設定すると、現在レンダリングされていないビューの値も変更されます。この目標を達成するための最善の方法を知りたいです。

onClickListener を実装して ArrayAdapter で CheckBox イベントを直接処理するパターンがあることは知っていますが、これは CheckBox の直接選択にのみ応答すると思います。ビューの残りの部分をクリックしても無視されます。さらに、CheckBox の onClick イベントが発生すると、クリック イベントが消費されるため、データを設定する必要がある onItemClick は発生しません。

また、CheckedTextView は RelativeLayout 内にあり、checked イベントを ListView に渡さないため、使用できません。チェックされたビュー イベントを処理するために Checkable を実装する独自の CheckedViewLayout を作成することが推奨される投稿がありました。これを進めた場合、新しいレイアウト クラスを xml で参照できるようになりますか?それとも、各ビューを再度 Java コードで設計する必要がありますか?

他の誰かがより良い解決策を持っている場合は、私に知らせてください。

0 投票する
0 に答える
100 参照

android - CheckedTextView: setOnCheckedChangedListener() を取得する方法

onCheckChangedListenerチェックされたtexviewのチェックボックスを取得することは可能ですか?

onClickListenerこれは、checkedtexviewに を設定するよりもはるかに効率的です。チェックボックスを定義するように言わないでください。

ありがとう

0 投票する
1 に答える
391 参照

android - Android checktextview が機能しない

私のAndroidコードにはこれがあります

そしてbg_checkbox

このセレクターは通常のチェックボックスで機能しますが、この場合は機能せず、クリックしてもチェックされていない状態が表示されます。

また、テキストとチェックボックスの間にスペースを入れるにはどうすればよいですか?

0 投票する
1 に答える
217 参照

android - CheckedTextView はアイテムをチェックできません

私はCheckedTextViewでリストビューに取り組んでいますが、

以下は私のコードです:

そのアイテムが選択しようとしているアイテムをマークしていないことを確認しようとすると、ここで何が問題になる可能性がありますか?

編集

0 投票する
3 に答える
3605 参照

android - CheckedTextViewの「android:drawableLeft」画像を置き換える方法

「android:drawableLeft」を使用してレイアウトに画像アイコンを設定しました。これは私のレイアウトコードです:

私がする必要があるのは、クラスを使用してこの画像を別のものに変更することです。これは、BaseExpandableListAdapter で拡張された Adapter クラス内で使用したコードです。

しかし、これは使用済みの画像を置き換えるものではありません。代わりに、同じ行に追加されます。現在の画像を新しい画像に置き換えるにはどうすればよいですか?