問題タブ [android-checkbox]

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 投票する
2 に答える
7843 参照

android - MultiChoiceModeListener.onItemCheckedStateChanged()は、アイテムがチェックされている場合にのみ実行されます

問題が発生しています。ListActivity拡張して実装する私のメインアクティビティMultiChoiceModeListenerには、オーバーライドされたメソッドがありますonItemCheckedStateChanged()

問題は、このメソッドが実行されるのは、itremの新しいチェック状態がチェックされた場合のみであるということです。チェックを外すと実行されません。

私は自分のからプログラムでアイテムをチェックしますDataListAdapter。アイテムのレイアウトにが含まれています。CheckBoxチェックすると、コントロールを使用しonCheckedChanged()てリストアイテムのチェック状態を変更します。

手がかりはありますか?

これが私のコードです(関連するコードのみ):

主な活動:

リストアダプタ

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

android - Expandable List View チェックボックスが複数のボックスにチェックを入れている

子チェック ボックスを含む展開可能なリスト ビューがあります。チェック ボックスは、ID「check1」で child_helper xml に定義されています。何らかの理由で、複数のチェック ボックスがそれぞれ独立しているのではなく、リンクしているように見えます。たとえば、最初のグループの下で最初の項目を選択すると、そのグループの 3 番目ごとの項目が選択され、残りのすべてのグループでは 2 番目の項目が選択され、2 つスキップして次の項目が選択されます。

グループ 1 の最初の 3 つのアイテムを選択すると、すべてのグループのすべてのアイテムが選択されます。どういうわけか、各子の個別のチェック ボックスではなく、チェック ボックスの 3 つのグループを作成しました。カスタムアダプターで問題が修正されることを示唆する多くのチュートリアルを見てきました。カスタム アダプターを使用していますが、そのすべての機能を使用する方法がわかりません。

おそらく、それぞれの子のチェック ボックスをどのように区別すればよいのでしょうか。

ありがとう

これは私のリスナーのコードです:

問題は、アダプターのオーバーライドされたメソッドの 1 つにあると思います。

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

android - チェックボックスを使用してデータベースからデータを取得する

私のアクティビティには多くのチェックボックスがあります。私がやりたいことは、チェックボックスのいずれかをクリックすると、データベースで関連する検索が行われ、チェックボックスの値を考慮して値が取得されることです。

たとえば。最初のチェックボックスをオンにした場合のみ

だから私のクエリは

しかし、2 つ以上のチェックボックスをオンにすると、クエリが変更されます。

これらの 10 個のチェックボックスには、多くの順列と組み合わせがあります。検索を機能させる最も簡単な方法は何ですか。

ここに画像の説明を入力

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

android - GridView でアプリケーション メモリから画像を読み込む方法

このチュートリアルを使用して、ギャラリーから画像を読み込み、CheckBox を使用してグリッドに表示しました。このコードを変更して、画像をロードする/data/data/com.myexample.myfiles/files/ 方法を教えてください。私を助けてください。

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

android - Android ラジオボタンとその状態の変化

3 つのラジオボタンでアラートを作成しました。Alert には [OK] ボタンと [Cancel] ボタンがあり、[OK] には 3 つの Radiobuttons 機能を配置しました。私が起こっていること、最初のラジオボタンはレイアウトでtrueに設定されていますが、2番目のラジオボタンをクリックして[OK]を押すと、アラートを開いたときに2番目のラジオボタンがチェックされたままになります。しかし、これは起こっていません。警告ダイアログをもう一度クリックすると、最初にクリックされたラジオボタンが表示されます。多くの例を見てきましたが、結果はありません。

ここに画像の説明を入力

私のコード:

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

android - AndroidでPreferenceActivityクラスのチェックボックスを使用する方法

私は PreferenceActivity クラスを持つ MenuSettings を持っています。PreferenceActivity では、以下のようにcheckboxPreferenceを表示しました。

チェックボックスを使用して、ビルドした同期機能を実行したいのですが、PreferenceActivity でチェックボックスを使用する方法を教えてください。別のアクティビティを作成する必要はありますか? または、同じ PreferenceActivity で機能を実行できますか?

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

android - ビューをリサイクルすると、カスタム カーソル アダプタによってサポートされるカスタム チェック可能な行を含むリストビューが選択を失う

私はこの質問が以前に尋ねられたことを知っていますが、エレガントな解決策を見つけることができないようです。

ユーザーがクリックしたものに応じてサイズを変更できるカスタムカーソルアダプターに支えられたカスタムチェック可能な相対レイアウト(チェックボックスと他のテキストビューを含む)を使用するリストビューで選択されたチェックボックスを追跡するにはどうすればよいですか(ユーザーをフィルタリングします)選択)。

カスタムカーソルアダプターを使用するリストビューアクティビティがあります(ビューのリサイクルを利用するためのviewHolderクラスとともに、bindviewおよびnewview関数の適切なオーバーライドがあります)。

ユーザーが行項目をクリックすると、リストがフィルタリングされ、loadmanager が再起動されて、フィルタリングされた新しいリストが表示されます。これは、リストビューのサイズが常に変化していることを意味します。さらに、タグの設定と取得とともにチェックボックス onclicklistener オーバーライド全体を実装しようとしましたが、 bindview() メソッドで何をしても、チェックボックスはチェックされません (チェック可能な行内にあるためである可能性があります)。 . また、getview(または私の場合はbindviewメソッド)のチェックボックスonclicklistenerオーバーライド全体と、私が見た多くのソリューションには常にサイズが変化するリストビューがないという事実に本当に混乱しています。

どんな助けでも大歓迎です。

これが私のカスタム カーソル アダプター クラスです。

これが私のカスタム Checkable 行レイアウトです。

私の ListViewActivity では、ユーザーが行をクリックすると、onListItemClick 関数が呼び出され、カスタムアダプターで newView コードが呼び出され、カスタムのチェック可能な行が膨らみ、その中のチェックボックスがチェックされます。

私の問題は、カスタム アダプターの bindView 内でチェックボックスを取得し、手動でチェックボックスをオンに設定しようとすると機能しないことです。また、チェックされたものとチェックされていないものを追跡する方法がわかりません。

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

android - ANDROID: ボタンをクリックした後にチェックボックスを追加する

ボタンをクリックするたびに新しいチェックボックスを追加するアプリケーションを実行しようとしています。さらに、新しいチェックボックスは、私が既に追加した texteditor から名前を取得する必要があります。誰でも私を助けることができますか?

これは私の MyAndroidAppActivity です

これはmain.xmlです