問題タブ [oncheckedchanged]

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

android - 対話なしで onCheckedChanged メソッドを呼び出すことはできますか?

ListViewアイテムをクリックすると新しい が発生するカスタムがありますActivity。の各行にはListViewと がCheckBoxありTextViewます。

これはgetView私のカスタムの方法ですListView:

onCheckedChanged、実際に何かをチェックするためのユーザー操作なしで、別のアクティビティから戻ってきたときに呼び出されます。

ポイントは、以前は正常に機能していて、実際には何も変わっていないということです。バグだと読んだことがありますが、本当に信じられません。

の同じ 2 つの項目で常にメソッドを呼び出しますListView。どういうわけか設定できcheckedChange=trueますか?

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

android - チェックボックスの状態が変わったときに何かをする方法は?

これは私のコードです:

私がやりたいのは、これらの1つがチェックされたときに「検出」し、他の2つを「無効」に設定して、ユーザーが一度に1つしか選択できないようにすることです。「.setOnCheckedChangeListener」を使用しようとしましたが、使用できません。誰かがコードを手伝ってくれますか?どうもありがとう!

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

android - AndroidのOnCheckedChangeListenerとOnClickListener - ボタンは最初のクリックで半分動作し、2回目のクリックで終了しますか?

ええと...ここに問題があります。他の質問を調べたのは私が初めてではないようですが、Android固有のものを見つけることができません(その他はC++またはさまざまなシナリオのストレートJavaです)。

与えられたユーザー入力で必要な燃料マイレージを決定する計算機があります。私が今追加しているのは、レース中に失われた体重を計算できる「燃焼」の側面です。重量/燃焼要素を追加する前は、すべて正常に機能していました。

これで、最初のクリック時の重みを除いて、すべてが正常に計算されます。

2 回目のクリック (およびその後のクリック) では、適切に計算されます。switch ステートメントとその場所に関係があると思われますが、間違っている可能性があります....そうでなくても、変更方法がわかりません。

最初のクリックですべてが適切に機能するようにするためのヘルプを探しています。ありがとう!

編集: デバッガーとして入れた非例外のトースト テキストは、それが数学の問題なのか、それともコード内のものなのかを判断します。最初のクリックで「0.0」が表示され、その後のクリックで「6.2」または「6.6」が表示されます。


0 投票する
8 に答える
72053 参照

c# - ラジオ ボタンをオンにすると、変更されたイベントが 2 回発生します

私の質問を読んでください。重複したものではありません。

Windowsフォームに3つのラジオボタンがあり、これらすべてのボタンには共通の「CheckedChanged」イベントが関連付けられています。これらのラジオ ボタンのいずれかをクリックすると、「CheckedChanged」イベントが 2 回トリガーされます。

これが私のコードです:

ブレークポイントを挿入すると、このイベント内のコード全体が 2 回繰り返されます。なぜこのように振る舞うのか教えてください。

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

asp.net - ASP.NET: コントロールを「チェック解除」すると、CheckedChanged イベントが実行されないのはなぜですか?

リピーターの一部であるチェックボックスがあります。チェックボックスをオンにしたときとチェックボックスをオフにしたときに、チェックボックスのcheckedchangedイベントが発生するようにしようとしています。イベントは現在、ボックスをチェックしたときにのみトリガーされますが、チェックを外してもトリガーされません。以下にいくつかのコードを投稿します。うまくいけば、誰かが私を正しい方向に導くことができます。ありがとう!

Repeater CheckBox コントロールへのハンドラーの追加

私の CheckedChanged ハンドラ イベント

ASPX ファイル チェック ボックス宣言

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

oncheckedchanged - RadioGroup.setOnCheckedChangeListener(this) が NullPointerException を引き起こす

私はドイツ出身で、Java と Android を使ったプログラミングは初めてです。私の最初のアプリには、2 つのページがあります。この時点では、最初のページ (aktivity_main.xml) は空です。そこで、listView を作成したいと思います。メニューに移動して「Hinzufügen」 (--> 英語で「追加」を意味します) をクリックすると、2 番目のページ (mypage) が開きます。

これで、入力を入力できます。そして、ここから私の問題が始まります。(何日も検索しましたが、うまくいきません!)ラジオグループの状態を変更すると、テキスト(TextDefinitionWert:「Bitte geben Sie Ihren gewünschten Maximalwert ein:」) が別のテキストに変更され、文字列に保存されます.xml。しかし、うまくいきません。NullPointerExceptionしかありません

これはMainActivity.Javaの私のコードです:

}

(私はここに新しいので、画像を投稿できません。)

LogCat は次のようになります。

あなたが私を助けてくれることを願っています。なぜこれが起こっているのかわかりません。

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

asp.net - OnCheckedChangedネストされたリストビューコントロール

私は次のネストされたリストビューを持っています...

私はそのようにラジオボタンOnCheckedChangedを手に入れます...

私が抱えている問題は「lvwAnswers」は何もないということです。findcontrolを正しく実行していないと思います。

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

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

android - トグルボタンのあるラジオグループが正しく機能しない

4 つのトグルボタンを持つラジオグループを実装しようとしました。望ましい動作は、典型的なラジオ グループの動作です。1 つのボタンが事前に選択され、ユーザーが別のボタンをクリックすると、前のボタンが選択解除され、代わりに新しいボタンが選択されます。ユーザーが選択したボタンをもう一度クリックしても、ボタンを選択することは許可されていないため、何も起こりません。そして、それが私が問題を抱えた場所です。この質問の解決策に従いました: Android: トグルボタンでラジオグループを取得するには?

残念ながら、ユーザーはまだアクティブなボタンを選択解除できます。どうすればこれを防ぐことができますか?

私のコードは次のとおりです。

ToggleButtons の onClick リスナー:

私のカスタム OnCheckedChangeListener:

そして、リスナーを追加する場所は次のとおりです(onFinishInflateメソッドにあります)

誰かが私に解決策を指摘できれば素晴らしいでしょう!

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

android - チェックされた変更時にテキストを設定しますか?

シンプルなテキストゲームを作ろうとしていますが、最初のステップさえできません。レイアウトには textview と 3 つのラジオ ボタンがあります。ラジオ ボタンの 1 つをクリックしたときにテキストを変更し、アプリが使用するテキストを決定するために、位置 int があります。例: ボタン 1 を選択します。位置 = 1 の場合、テキストをテキスト 2 に設定します。位置 = 9 の場合、テキストを 11 に設定します。コードは次のとおりです。

「text.setText("this is text 1");」という行を変更すると、別のものに。たとえば、setcontentview の場合はすべて機能します。しかし、テキストを変更したい場合、ラジオボタンを選択した瞬間にクラッシュします。

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

android - カスタムダイアログを開くスイッチ

カスタムダイアログを開くスイッチがあります。メソッドonCheckedChanged()で、ダイアログを表すクラスをインスタンス化し、メソッドshow()を呼び出します。問題は、onCheckedChanged()が終了した後にのみダイアログが開くことです。ダイアログのクラスのコンストラクターでshow()を呼び出してみましたが、同じことが起こります。

ダイアログは、ユーザーがリマインダーの日時を設定するためのものです。ダイアログには、「OK」、「キャンセル」、「リセット」の3つのボタンもあります。ユーザーが「キャンセル」をクリックした場合、スイッチを「オフ」に変更したいのですが、ダイアログはonCheckedChanged()が終了した後にのみ開き、「キャンセル」をクリックするとダイアログは閉じられ、スイッチは「の上"。

ダイアログクラス:

}

ダイアログのxml:

スイッチボタンを使用したアクティビティ:

}