問題タブ [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 に答える
423 参照

android - Android - CheckedTextView が間違った要素をチェックする

最初の要素(位置0)をチェックするとチェックされますが、リストビューを下にスクロールすると、次の「セクション」の最初の位置もチェックされ、これがずっと続きます。たとえば、100 個の要素があり、位置 0 をチェックすると、位置 10、20、30、40 などもチェックされます。この種の問題をどのように処理できますか?

前もって感謝します。

0 投票する
5 に答える
2798 参照

android - CheckedTextView がクリックに反応しない

CheckedTextViews が動的に入力されるリストビューがあります。リストビューは複数選択モードに設定されています。リストビューのクリックに応答するために OnItemClickListener を使用しています。また、CheckedTextView のレイアウトを使用して XML ファイルを作成しました (実際には、標準の android.R.layout.simple_list_item_multiple_choice の単なるコピーです)。したがって、この場合はすべて正常に動作します。リストビュー内の項目をクリックすると、適切な checkedtextview がチェックされます。しかし、次のレイアウトを使用しようとすると、checkedtextview はクリックに応答せず、まだチェックされていません。

CheckedTextViews が LinearLayout に配置され、Listview のリスト項目からクリック イベントを受信しないためだと思います。

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

android - checkMarkまたはCheckedTextViewのサイズを変更します

私はcheckedTextViewを使用しているアプリケーションに取り組んでいますが、それはすべてうまく機能します。しかし、checkedTextView内の「チェックボックス」のレイアウトは本当に好きではありません。単純に大きすぎます。サイズを変更したり、レイアウトをカスタムメイドのものに変更したりする方法はありますか?

属性を試しましたandroid:checkMarkが、その結果、常にマークが付けられ、常に表示されていました。

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

android - CheckedTextView をクリックできない

こんにちは、CheckedTextView をセットアップしましたが、onClick イベントが機能しません。onClick コードを main.layout の onCreate に入れましたが、101 行目に nullpointer が表示されます。これは chkBox.setOnClickListener(new View.OnClickListener() です。Listview は AsyncTask の onPostExecute で作成されます。誰か助けてください。 ?

私のCheckedTextView:

私の onClick イベント:

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

android - チェックされたリスト項目を削除するときに、ListView と ListArray の同期を維持できません

ここでは Android と Java の初心者ですが、私は長年にわたってさまざまな言語に手を出してきました。これは私を一週間ずっと狂わせてきました。

私の最初のアプリを作成しようとしています。これは、CheckedTextView アイテム (android.R.layout.simple_list_item_multiple_choice によって提供される) で構成される ListView を備えた決まり文句のショッピング リスト アプリです。ListView は CHOICE_MODE_MULTIPLE に設定されています。

ListView のバックエンドは、shoppingItems と呼ばれる ArrayList であり、ShoppingListItem は単純に次のように定義されます。

そして、オーバーライドされた getView() メソッドを持つ ArrayAdapter があります。

アイテムの追加、アイテムの編集、コンテキスト メニューからの個々のアイテムの削除など、すべて正常に機能します。ただし、画面下部の [削除] ボタンを使用して、チェックされているすべてのアイテムを削除します。

removeCheckedItems メソッドを、以下のさまざまな組み合わせを含め、さまざまな方法で記述しようとしたに違いありません。

  • リストアダプターを使用してチェックされたアイテムを削除します(これは、私が読んだすべてのものから、動作するはずの方法です)
  • チェックされた項目を ArrayList から直接削除してから、notifyDatasetChanged() を呼び出します。
  • ListView から子ビューを明示的に削除する
  • リスト全体ではなく、ListView の getCheckedItemPositions() の結果を繰り返します。

これが私の最も素朴な試みです:

ただし、私はそれを行います。ListView のチェックボックスは、ShoppingItems ArrayList のデータと同期していません。具体的には、次のように始めます。

リストで、項目 1 にチェックを入れます。

[削除] ボタンをクリックすると、ポップアップ ダイアログでアクションが確認されます。最初の項目は消えますが、最初の行のチェックボックスはオンのままです。

この時点で、デバッグ メッセージなどによって、ArrayList の内容が正しいことがわかります。つまり、正しい名前の 2 つの ShoppingListItem アイテムが含まれており、その両方の「checked」フィールドが false に設定されていることがわかります。

明らかな何かが欠けていると確信していますが、ここで多数の例を読んだり、ListView関連の回答をさらに読んだりしたにもかかわらず、私の人生ではそれを見ることができません。(詳細を確認する必要がある場合は、現在のアクティビティの完全なコード リストをここで確認できます。)

0 投票する
4 に答える
2202 参照

android - CheckedTextView は SimpleCursorAdapter からデフォルト値をロードします

CheckedTextViewを使用し、から拡張するアダプターがありSimpleCursorAdapterます。のデフォルト値を読み込もうとしましCheckTextViewたが、うまくいきませんでした。CheckedTextViewこれがの動作なのか、何か間違ったことをしているのかはわかりません。

私が試したことは何ですか?

getView()メソッドをオーバーライドしてCheckedTextViewビューを取得しようとしましたがsetChecked(boolean)、FAILED、奇妙に機能しませんでした。

次に、を使用しようとしましたViewBinderが、それも機能しません。

この問題に対する洞察はありますか?

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

android - Androidのcheckedtextviewに画像を追加する方法

次のxmlを使用してcheckedtxtビューに画像を追加できます。

ただし、これを行うと、リストビューの各行のチェックボックスがクリックされません。行レイアウトがchecktextviewのみで構成されている場合、チェックボックスは問題ありません。

画像とテキストの表示を維持しながら、チェックとチェック解除の機能を備えたcheckedtxtviewを行に含める方法を知っている人はいますか?

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

android - アンドロイド保存チェック済みテキストビューチェック

各ビューにcheckedtextviewを含むリストビューがあり、すべてのアイテムがデータベースを介して操作されています。すべてが機能しますが、リストアイテムのチェック状態を保存できません。クリックごとにドローアブルセットがありますが、方法がわかりません別のアクティビティを開始した場合に保存するには、コード付きの回答をいただければ幸いです。助けてください!

これが私のリストビューと私のcheckedtextviewのxmlです

>

そして私のリストビュー

これは、リストをロードするために使用するアダプターです。c = checklistDB.getAllTask​​s();

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

android - i want to set visibility for the text view

Hello In my android application i want to set visibility for the text view . I am having 3 text-views and 3 check-boxes in application. i want to set visibility of text-views by checking check-boxes, i am using "setVisibility()". it is working also but problem is when i dont check check-box for text-view1 at that time it shows blank and keeps space for text-view one and then it shows text-view2 & 3. I don't want to show this blank space for text-view1. I want to show the text-view from top which i select from check-boxes.. is there any way to do this ?? Thank you.

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

listview - ListViewのCheckedTextViewsにチェックマークを付け、チェックマークを外します

私は過去3時間この作品を作るために費やしたので、何かを投稿するのを忘れたらごめんなさい...

ここに問題があります:

  • 私はListViewを使用しています。これには、並べて表示された画像とCheckedTextViewを含むXMLを拡張するカスタムBuddyArrayAdapterがあります。選択肢を1つだけにしたいので、SINGLE_CHOICEを使用するように設定しました。

(アンパサンドは画像であり、角かっこはtextviewのチェックボックスがオンになっているように見せかけます。)

明日コードを投稿しますが、これが私が経験していることです。--listViewのonItemClick()でgetChildAt()を使用すると、ランダムな子がオンとオフをチェックしますが、十分なクリックが行われると、最終的にすべてのチェックが解除されます。-アダプタのgetView()にcheckedTextView.onClick()を実装すると、リストビューのすべての行に対してnullpointerexceptionsが発生します。-他に意味のあることをすると、行を選択すると、チェックボックスがオンになり、クリックしなかったかのようにすぐにチェックが外されます。しかし、listView.getCheckedItemPosition()で取得できるため、まだ「クリック」されています

私はコードを調べましたが、toggle()はもうどこにも呼び出されていません。私が持っている唯一のclickListenerはリストにあります。

基本的に、これは今のように見えます

ログに記録された数は正しいです。ただし、このばかげたアプローチでも、CheckedTextViewのチェック可能な部分は、ワンクリックでそれ自体をチェック/チェック解除します。リストビューが他のすべてをチェックすることを期待していたので、これが今日の私の最後の試みでしたが、そうではありませんでした。私は複数の方法を持っているか、まったく持っていません。

それでも質問がわからない場合は、この地獄を獲得するために何を台無しにして、チェックマークを想定どおりに機能させることができなかったのでしょうか?!?!

助けてください。私はこの途方もなく遅れたものに3時間を無駄にしました。私は必死です。

lastminuteadd:この男と同じ種類の問題が 発生しているようですListView:setItemCheckedは標準のArrayAdapterでのみ機能します-カスタマイズされたArrayAdapterを使用している場合は機能しませんか?