問題タブ [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.
android - プログラムでandroid.R.attr.listChoiceIndicatorMultipleを設定する場合のandroid.content.res.Resources$NotFoundException
ListViewにあるCheckedTextViewアイテムに「android:checkMark」属性をプログラムで設定しようとしています。アプリケーションを実行すると、次の例外が発生します。
ID#0x101021aのリソースは、android.R.attr.listChoiceIndicatorMultipleに対応します。これは、CheckedTextViewに渡す値とまったく同じです。
これはJavaからそれを行う方法ではありませんか?XMLレイアウトから目的の動作をトリガーしようとしました(そして成功しました):
問題は、コンパイル時にそれが必要かどうかわからないということです
また
したがって、実行時にこれらの値を設定する必要があります。
android - Android:CheckedTextView+SQLiteのListView、Adapterでチェックした行を表示?
非常に単純な「todo」リストを実装しようとしています。私は CheckedTextView の ListView を使用することにしました (id は checked_text です)。ListView はもちろん CHOICE_MODE_MULTIPLE を使用します。
現在、SQLite データベースを使用してリスト アイテムを保存しています。
リストを埋めるには、次のようなものがあります。
これは正常に機能しており、DB 内のすべてのアイテムを取得し、アイテムごとにテキスト DbAdapter.NAME を使用して CheckedTextView を作成します。
しかし、本当に必要なのは、テキストとチェック済みの状態の両方を取得し、それに応じて行をチェックすることです。
DbAdapter.CHECKED を使用して DB から状態 (整数 0/1 として) を取得できるとしましょう。ジョブを完了するカーソル アダプターを実装するにはどうすればよいでしょうか?
どこでも検索しましたが(たとえば、この質問は混乱しています)、この問題を解決するものは何も見つかりませんでした。うわー。最初はとても簡単に思えました。
ありがとう、
ステファノ
@Bert F:
ありがとう、これは私がリストを埋めるために使用している方法です:
さて、テストとして、何が起こっているのかを印刷しています。
リストに要素を 1 つ追加すると、次のように表示されます。
で、調べたら..
チェックされていないと言っているという事実はさておき、なぜ何度も発砲しているのでしょうか。私はちょうど1つのアイテムを持っています:I
編集:醜い解決策
私が持っているリストをロードするときに2つのエントリ(最初に選択された2番目ではない)の場合:
乾杯。
android - チェックされたテキストビューを使用したリストビュー
2 つの質問があります。
で使用
CheckedTextView
していListView
て、クラスがActivity
(ではなくListActivity
) 拡張するだけの場合、 の下の下部に別のボタンがあるためListView
、 でチェックボックスが選択されているときに、どのイベントをリッスンする必要がありCheckedTextView
ますか?を使用するようにクラスを拡張すると、イベント
ListActivity
を使用できますonListItemClick
よね? このタイプのレイアウトに新しいボタンを追加するにはどうすればよいですか?
これが私のコードです..
アップデート:::
android - listviewsetItemCheckedが機能しない
何らかの理由でsetItemCheckedが機能しません。誰かが私がtiを修正するのを手伝ってくれる?
これはリストアイテムです:
私を助けてください。
android - アイテムが選択されたら、リストビューのテキストを打ち消す方法
私はCheckedTextView
いくつかのアイテムを持っています。リストを選択したらテキストを取り消したいのですが、アプリをリロードするときに取り消しを行う必要があります。私のxmlには次のコードが含まれています
私のアクティビティには次のコードが含まれています:
それを行う方法があれば、私を助けてください。
android - CheckedTextView アイコンが GridView の別の要素にジャンプするのはなぜですか?
要素が を含むおよび にGridView
基づいているがあります。FrameLayout の xml ファイルは次のとおりです。FrameLayout
ImageView
CheckedTextView
編集:これは、getView()
各要素に使用するアダプターのメソッドです:
私のアクティビティ クラスでは、コンテキスト メニューをロードし、オプションを選択したら、その要素を次のようにCheckedTextView
表示します。GridView
したがって、この時点から次の 2 つのことが潜在的に発生する可能性があります。
1)位置0の要素を選択すると、CheckedTextViewが表示されますが、GridViewを下にスクロールすると、別の要素(位置17など)にもCheckedTextViewが表示されます。これは、下に向かって下にスクロールすると、ランダムな要素で続きます。
2) 下に向かって要素を選択し、上にスクロールして戻り、いずれかのメソッドを実行してすべての CheckedTextView を非表示にするNullPointerException
と、下の要素に対して a がスローされます。これはView selected =gridView.getChildAt(position);
、selected が null になる時点で発生します。
何が起きてる?これらのランダムな CheckedTextView が表示されるのはなぜですか? また、例外が発生するのはなぜですか?
android - 奇妙な UI 動作のチェック/チェック解除
奇妙な UI 動作の問題に直面しています。*listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);* を設定すると、onListItemClick が正しく動作しません...ここで何か不足している場合はお知らせください。
次の行にコメントすると
この UI は期待どおりに機能しますが、コードの次の部分が機能しません
Listbox.java
MyCursorAdapter.java
main.xml
fetchrow.xml
android - ExpandableListViewとCheckTextView/Checkbox間のAndroidの互換性
カテゴリの展開可能なリストビューを持つアクティビティを作成しました。それらの一部はサブカテゴリとして表示されます。それらはすべてチェック可能である必要があります。私はサブカテゴリ、checkedTextViewに使用しました。カテゴリには、textViewとチェックボックスを使用しました。これは、カテゴリ名をクリックすると、それを展開する必要があるためです(結局、展開可能なリストビューです!)。選択のために、リストビューは「複数選択モード」にあります。チェックされた項目のリストとしてのアダプター、およびgetchild / getgroup view()で、チェックボックス(またはcheckedtextview)を(リストビューの)sparsebooleanarrayによって指定された状態に設定しました。チェックボックスごとに私はします:
したがって、チェックボックスをオンにすると、リストビューのどの位置にあるかがわかります。
しかし、私はその実装に多くの問題を抱えています(与えられた位置が良くないなど)。フラットリストの位置を取得するために拡張可能なリストビューの方法を使用しますが、拡張可能なリストビューはchoiceModeまたはselectionと実際には互換性がないようです...
これは正しいですか ?誰かがすでに同様のプロジェクトを機能させるのに苦労しましたか?
java - AndroidTextViewに表示設定を追加する
私はAndroidNotepadチュートリアルの修正バージョンに取り組んでいます。次のコードは、基本的にすべてのノートのタイトルをテーブル画面に表示するfillData関数からのものですが、わずかに変更されています。
notes_row.xml
ファイルは非常に単純です。
How can I add @+id/text1
to this XML file so that when the KEY_SPECIAL
field is set to true (or 1), the TextView is bolded? What if I want to use CheckedTextView and get the checkmark instead of bold? How do I write the XML file to look for that input to determine if it's checked originally?
android - Android checktextview の使い方
タイトルはそれ自体を物語っています。私はいくつかの記事、トピックを読み終えましたが、checkedtextview の使い方がまだわかりません。チェック可能なアイテムを含むリストビューが必要です。次のコードでは、リストビューを使用して文字列配列を設定しています。しかし、それをcheckedtextviewに変更するにはどうすればよいですか?
削除.xml:
delete_lv.xml:
削除.java: