問題タブ [multichoiceitems]

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 に答える
51 参照

android - Androidマルチチョイスリストビューエラー例外

お気に入りの連絡先を選択するために、リスト ビュー内のすべての連絡先を読み込み、以下のようにアダプターを宣言します。

結果を表示するには、次のコードを使用します。

今、私がこれを使用するemulatorと動作しますが、代わりrightlyにテストするとDevicee Exception

覚えておいてください、私のデバイスには約220の接続があります。

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

android - Android AlertDialog MultiChoiceItems にカスタム ビューが表示されない

友達、

AlertDialog MultiChoiceItems のカスタム ビューを設定できません。

ここで同じ質問を読んだCustom listview on AlertDialog multichoiceですが、再現できませんでした。MultiChoiceItems はデフォルトのビューを置き換え、アダプターは無視されます。

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

django - Django:複数の値を取るフォームフィールドからデータを取得する

現在、マスターテーブルからフィルタリングされたデータを表示するためのdjangoを利用したWebアプリを構築しています。ユーザーが自分の選択を指定し、フォームの値に応じてデータ(表形式)が表示されるフォームを作成しました。私の問題は、複数の値を取るフォーム フィールドからデータを取得できないことです。フォームからデータを取得するために "request.POST.get('fieldname','') を使用していますが、複数の値フィールドの場合は表示されます最後の値。

例 : ユーザーがフォームフィールド「モジュール」で 1 番目、2 番目、4 番目のオプションを選択している場合、

request.POST.get('モジュール','')

4番目のオプションしか与えていません。私は自分自身を明確にしていることを願っています。

ビュー.py

フォーム.py

テンプレートファイル

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

android - コンテキスト メニューで ListView アイテム ID を取得する方法

次のことを行う listView があります。

新しいアクティビティを開き、ID に関連付けられている「Todo」を編集するためにコンテンツ プロバイダーに渡すために使用する長い ID があることに注意してください。

現在、コンテキスト メニューから「todo」を削除しようとしています。

ただし、アイテムIDを取得する方法がわかりません:

私のonActionItemClicked()地域では、リストビューから同じ「長いID」を取得できると思います。に渡す ID を取得するには、何を呼び出す必要がありonActionItemClicked()ますか?

初心者の Android プログラマーとして、私は少しびっくりしています。

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

android - ActionbarCompat NoSuchMethodException の MultiChoiceAdapter: startActionMode

私はActionBarCompat にMultiChoiceAdapterNoSuchMethodException: startActionModeを使用しています。私のgradle compile 'com.github.manuelpeinado.multichoiceadapter:multichoiceadapter-abc:3.0.0'のインストールはそれだけです。

ログキャット

私もサンプル フォルダーが教えてくれたすべてのことに従いましたが、Eclipse バージョンでは問題はありませんでした。これに対する修正はありますか?

ありがとうございました!

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

android - カスタムの複数選択項目で作成された Android ExpandableListView は、選択された同じ項目を維持しません。

私のアプリケーションには ExpandableListView があり、コンテキスト アクション メニューを使用して、複数のグループの複数の子に対してアクションを実行する必要があります。

私の調査では、展開可能なリスト ビューでの複数選択は不可能であるか、実装が非常に難しいことがわかりました。そこで、次のようにカスタム ソリューションを実装することにしました (明確化のために以下のコードを投稿しました。これはコードのドラフトであり、最終的なものではありません。動作するかどうか):

  • 子をクリックしてコンテキスト アクション メニューを開き、子のビューにチェックを入れて、その子の背景を変更します。
  • すべての子をクリックするたびに、同じコンテキスト アクション メニューを開きます
  • まだ実装していないコンテキスト メニューの終了 (これが以前に機能するかどうかを確認したかった)
  • 次に、アダプターに渡したマップに対応するマップから子を抽出するアクションを実行します
  • 別のグループをクリックして別の子を選択するまで、私のコードは機能します
  • 次に、別のグループを開くと、選択した子 (目盛りと背景) がそのグループの子に移動し (それぞれのグループを開いて何かを選択しました)、最後に選択した項目が選択解除されました。
  • 明確にするためにスクリーンショットを投稿しました
  • 私は行動のパターンを観察していません

    なぜこれが起こっているのかわかりません。

アダプター:

}

展開可能なリスト ビューのスニペット:

スクリーンショット: - 最初にグループ 2、項目 1、2 から選択しました

ここに画像の説明を入力

  • 2番目にグループ1を開き、選択したアイテムからグループ1の子に選択しました

ここに画像の説明を入力

そして最悪なのは、この動作に一貫性がなく、意図したとおりに機能することもありますが、ほとんどの場合は機能しないことです。

編集

以下のコメントで述べたように、この問題で回答を探している人々のために、作業中のカスタム コード ドラフトを投稿します。これは最終的なコードではありませんが、機能しており、解決策についてのアイデアを提供しています。

サードパーティのライブラリに関する Jay Soyer の提案はかなり良さそうで、本番環境でテストされています。

子をクリックすると、 setOnChildClickListener onClick が呼び出されます。位置の最初の検証を行い(カスタムデータ構造に追加されているかどうか)、それに応じて子を選択/選択解除します。

その後、グループをクリックしてグループを展開/縮小すると、アダプタ getGroupView および getChildView メソッドが呼び出されます。そして、それらの方法で、同様の検証を再度行います。グループの位置、子の位置、およびビューをリスト (ArrayList) に保存します。

そして、クリックリスナーのコンテキストメニューのチェックボタンをキャッチして、unSelectAllChildrenメソッドを呼び出すことができました

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

android - チェックされていない項目の色を multiple_choice リストビューに変更

私はlistviewwithを持っていて、項目のsimple_list_item_multiple_choice adapter1 つをチェックすると、これは他のチェックを外します、ここまではまあ、他の項目も変更したいです。checkboxcheckboxesbackgroundcolorcheckboxes

ここに私のsetadapterがあります:

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

android - android.R.layout.simple_list_item_multiple_choice の文字色を変更

テキストの色を変更する方法を見つけようとしていますandroid.R.layout.simple_list_item_multiple_choice

チェックボックスを使用して独自のリストビューを作成できることは知っていますが、完全に機能するため、そうする必要はありませんandroid.R.layout.simple_list_item_multiple_choice。テキストの色を変更する方法を知りたいだけです。

ここでこの質問に出くわしましたが、最も投票された回答をどのように使用できるかわかりません。

android.R.layout.simple_list_item_multiple_choiceテキストビューをオーバーライドして、その色を変更するにはどうすればよいですか。ありがとうございました。