問題タブ [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.
android - リストビューからチェックボックス情報を取得する
各行にチェックボックスがあるレイアウトを持つリスト フラグメントを含むアクティビティがあります。onclick
チェックボックスにxml属性を設定し、テストのために次のことを行います
checkedItemsCount
戻ってきて0
、あなたが使用しているチェックされているアイテムを取得しようと思ったのですlistview.getCheckedItemPositions()
が、そうではありません。リストでチェックされているものをどのように知ることができますか?
これは私のリストフラグメントの作成です
android - チェックボックスの状態が変わったときに何かをする方法は?
これは私のコードです:
私がやりたいのは、これらの1つがチェックされたときに「検出」し、他の2つを「無効」に設定して、ユーザーが一度に1つしか選択できないようにすることです。「.setOnCheckedChangeListener」を使用しようとしましたが、使用できません。誰かがコードを手伝ってくれますか?どうもありがとう!
java - チェックボックスのスクロールの問題を含むListView
ListView
含むディレクトリ名を作成しようとしています。には、フォルダ名を表示する とListView
が含まれています。リストは正常に作成されましたが、リストを上下にスクロールすると、チェックボックスの状態に問題が発生します。チェックボックスの状態はランダムに変化します。チェックボックスの状態を保存するために、ディレクトリの名前とブール値を含む文字列を使用しています-チェックボックスの状態。TextView
checkbox
HashMap<String, Boolean>,
以下はコードです (長くてすみません): MainActivity.java
アダプタ クラス
java - 奇妙なチェック動作を伴う ListView のチェックボックス
Java と Android の開発は初めてです。
アプリ内に ListView を含むビューがあります
次に、ArrayAdapter から継承するカスタム アダプターがあります。
getView メソッドのビュー内で、テキストとチェックボックスを含む行を返します
これまでのところ、これはすべてうまく機能しており、リストにデータが入力され、アイテムを確認でき、すべてのイベントが期待どおりに発生しているようです。
私が抱えている問題は、最初の 3 つの項目をチェックしてから、11 番目、12 番目、13 番目の項目がチェックされていることに気付き、スクロールすると、定期的に他のチェックボックスも同じパターンでチェックされているように見えることです。
約10個のチェックボックスをチェックすると、約80個のリスト内のすべてのアイテムがチェックされます...
誰かが私が間違ったことを説明できますか?
チェックボックスのチェック状態をどこにも設定していないため、コードがこれを説明するのに役立つとは思いません。これはすべてそれ自体で処理されるため、アイテムがチェックされているという事実は私を困惑させます。
前もって感謝します
android - カスタム リスト ビューを使用してリストを表示する代わりに、複数のチェック ボックスを使用する
ListView の機能を使用したくない場合は、複数のチェック ボックスを使用して自分でリストを作成することをお勧めします。チェックボックスを使用している間は簡単です。これにより、リストの機能を使用できなくなることはわかっていますが、毎回カスタム レイアウトを作成するよりも、これを行う方が簡単です (処理時間は短くなると思います)。
カスタムリストを作成せずに左側にチェックボックスを付けることができれば、それが最善の解決策ですが、残念ながらリストビューには機能がなく、カスタムリストを作成する必要があります.
android - Androidのリストビューにチェックボックスを追加する
次のコードを実行すると、チェックボックスの名前がランダムな文字列 ( などandroid.widget.CheckBox@43e641b0
) として表示されます。また、追加されたチェックボックスをクリックすることもできません。
これは私のJavaコードです:
android - チェックボックスを使用してListViewからチェック項目を取得する
私はと持ってListView
いCheckBox
ます。複数のファイルを選択し、単一の削除ボタンをクリックしてすべてのファイルを削除するListView
MyFilesアプリケーションの例から選択したアイテムを取得したいと思います。CheckBox
android - Android チェックボックス setChecked() は効果がありません
チェックボックスがたくさんある設定ページを作成しています。ユーザーは必要なオプションを選択し、送信ボタンを押すと、1;0;1;1;1;0 などのテキスト ファイルに結果が保存されます。1 はチェックされていることを表し、0 はチェックされていないことを表します。
次回のプログラム起動時に、プログラムは設定ファイルを探します。見つからない場合、チェックボックスはデフォルトの true 値 (すべてオン) のままになります。可能であれば、ファイルを読み取り、それに応じてチェックボックスを設定します。この最後のステップで問題が発生しています。トーストを使用すると、プログラムがファイルを見つけて正しく分割し、指定されたチェックボックスの値が正しいことがわかります。setChecked() コードを使用した後の行で、値が 0 かどうかをチェックする if() ブロックで起動するトーストもあります。そのトーストが起動するので、setChecked() コードが読み取られます。ただし、チェックボックスは更新されず、チェックされたままです。ボックスを変更した後、ビューが更新されていないと思います。
完全にサービスではなく、GUI を備えた Android オプションを作成したのはこれが初めてなので、少しわかりません。ボックスが設定された後に画面をすばやく更新する最も簡単な方法は何ですか?それとも他の問題がありますか?
main.xml の関連部分は次のとおりです。
android - Android : ユーザー設定のチェックボックスを使用してステータス バーに通知を表示する
ユーザー設定チェックボックスを使用して、ステータスバーに通知を表示または非表示にしようとしています。これまでのところ、私はこれを行ってきました:
MainActivity.java
通知を常に表示できます。しかし今、ユーザーが通知を無効または有効にできるユーザー設定を追加したいと考えています。PreferenceActivity のコードは次のとおりです。
UserPreference.java
CheckBox が MainActivity.java からチェックされているときに関数を呼び出すことができませんが、DDMS でブール値を出力できます。
私が間違っていることを見て修正し、この問題を克服するのを手伝ってください。