タグ付けされた質問 「onclicklistener」

30
RecyclerView onClick
を使用している人がに項目RecyclerViewを設定する方法を見つけましたか?各アイテムの各レイアウトにリスナーを設定することを考えましたが、それは少し面倒すぎるようです。イベントをリッスンする方法があると確信していますが、それを完全に理解することはできません。onClickListenerRecyclerViewRecyclerViewonClick

8
このjQueryクリック関数が機能しないのはなぜですか?
コード: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> 上記のコードは機能しません。#clickerをクリックしても、警告は表示されず、非表示にもなりません。コンソールを確認したところ、エラーは発生しませんでした。また、JQueryがロードされているかどうかも確認しました。実際にロードされています。だから問題が何であるかわからない。私はまた、アラートを使用してドキュメント準備機能を実行しました。助けてください。ありがとう!

10
Android:ボタンクリックの処理方法
JavaやAndroid以外の分野で確かな経験を積んでいる私は、Androidを学んでいます。 私はさまざまな分野で多くの混乱を抱えていますが、その1つはボタンのクリックの処理方法です。(!!!)、彼らは簡単に表示されていることをやって、少なくとも4の方法があり、ここでは、 一貫性を保つために、それらをリストします。 View.OnClickListenerアクティビティにクラスのメンバーを入れonClick、onCreateアクティビティメソッドのロジックを処理するインスタンスに割り当てます。 「onCreate」アクティビティメソッドで「onClickListener」を作成し、setOnClickListenerを使用してボタンに割り当てます アクティビティ自体に「onClickListener」を実装し、ボタンのリスナーとして「this」を割り当てます。アクティビティにボタンが少ない場合は、ボタンIDを分析して、適切なボタンの「onClick」ハンドラを実行する必要があります 'onClick'ロジックを実装するアクティビティにパブリックメソッドを用意し、それをアクティビティxml宣言のボタンに割り当てます。 質問1: それらはすべてメソッドですか、他のオプションはありますか?(私は他に必要はありません、好奇心が強いだけです) 私にとって、最も直感的な方法は最新の方法です。これは、入力する必要のあるコードの量が最も少なく、最も読みやすい(少なくとも私にとって)方法です。 ただし、このアプローチが広く使用されているとは思いません。それを使用することの短所は何ですか? 質問2: これらの各方法の長所と短所は何ですか?あなたの経験または良いリンクを共有してください。 どんなフィードバックでも大歓迎です! PS私はGoogleでこのトピックの何かを見つけようとしましたが、私が見つけた唯一のことは、それを行う方法の説明であり、なぜそれが良いか悪いかではありません。

13
AndroidのEditTextonClickListener
が押されたときにDatePickerを作成するEditTextが必要です。だから私は次のコードを書きます: mEditInit = (EditText) findViewById(R.id.date_init); mEditInit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog(DATEINIT_DIALOG); } }); しかし、EditTextを押すと、アクションが一般的です。テキストの入力を待機しているカーソルは、代わりに必要なダイアログを表示します。

11
複数のボタンのOnClickListener()android
私は現在、Androidで簡単な電卓アプリを作成しています。数字ボタンが押されたときに電卓画面をその数字で更新するようにコードを設定しようとしています。現在はこうやってやっています。 Button one = (Button) findViewById(R.id.oneButton); one.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TextView output = (TextView) findViewById(R.id.output); output.append("1"); } }); それは機能しますが、私は電卓のすべてのボタンに対してこれと同じコードを書いています。ご想像のとおり、それは非常に冗長です。とにかく、このコードをより効率的な方法で書くことができますか?すべてのボタンに対してこのメ​​ソッドを記述しないことを伴うものですか?

4
touchListenerとclickListenerを使用してボタンを強調表示したままにします
次の操作を行った後、ボタンが強調表示されたままの状態で問題が発生しました。 public class MainActivity extends AppCompatActivity { @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AppCompatButton button = (AppCompatButton) findViewById(R.id.mybutton); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("Test", "calling onClick"); } }); button.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.