問題タブ [android-event]
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 - OnTouchEvent は Edittext フィールドでは機能しません。代替手段はありますか?
「コメントしてください...」という値が事前に入力されたedittextフィールドがあります。ユーザーがこのフィールドに触れるとすぐに、このコンテンツを削除したいと思います。ドキュメントでは、onTouchEvent を edittext フィールドに追加できる可能性があることがわかりました。しかし、コンパイラエラーが発生するため、機能しません
私のコードは次のとおりです。
ありがとう
android - Samsung S3 の POWER SHUTDOWN の [デバイス オプション] リストに項目を追加するにはどうすればよいですか?
S3 で電源ボタンを長押ししたときにポップアップするスピナー リストに追加のオプションを追加する必要があります。リストにはすでに次の項目があります -
- 電源を切る
- 機内モード
- 再起動
- ミュート - バイブレーション - サウンド
- ここに新しいオプションを追加する必要があります。
このリストにオプションを追加するにはどうすればよいですか? Intent とACTION_SHUTDOWNのドキュメントを読みました。ただし、このブロードキャストは、ユーザーが既に POWER OFF を選択した後に開始されます。どんな助けでも大歓迎です。
ありがとう
android - Android のポップアップで OnClick イベントが発生しない
ポップアップのレイアウトが次のようなアプリでカスタム ポップアップを作成しました。
「トラック」(LinearLayout) に webview を追加します。コードで、このレイアウトのボタンに OnClick イベント リスナーを追加しますが、動作しません。Log.i("clicked",".... "); onclickが起動するかどうかを確認するが、起動しない
追加情報:
ポップアップウィンドウには次のものがあります:
ポップアップの完全なコードは次のとおりです。
拡張クラスは次のとおりです。
注意: これは「QuickAction ダイアログ」の修正版です。
これが私のポップアップの外観です(同じレイアウトにする別の方法がある場合)、その小さな円形のボタンをクリックできるのは素晴らしいことです)
更新: コードに問題が見つかりました:
新しいビューを膨張させるのではなく、膨張したビューの同じインスタンスを使用する必要がありました。
つまり、正しいコードは次のとおりです。
ここで別の問題があります。ボタンを 2 回タッチして機能させる必要があります。最初のタッチ イベントがポップアップまたは WebView によって消費され、2 回目が機能するようです。
android - Androidのイベント処理
イベントを処理するためにAndroidが使用するモデルのタイプ。委任モデルですか、それともイベントモデルですか。
android - アクションジャークを動かす
ドラッグ可能にしたいものがあるので、そのメソッドをView
オーバーライドし、移動イベントで、イベントアクションの(x、y)座標に基づいて位置を変更/変換します。でも!右をドラッグすると(たとえば)、イベントアクションのx座標が着実に増加しておらず(つまり... 15、16、17、18 ...)、代わりにインターリーブされている(つまり... 15)ことがわかります。 、23、16、24、17、25 ...)したがって、私の動きはぎくしゃくします。(同様に、左、上、下などにドラッグします)onTouchEvent(MotionEvent event)
View
View
View
なぜこれが起こるのか、そしてどうすればそれを回避できるのか誰もが知っていますか?!
これが私のonTouchEvent(..)
方法です...
android - アプリが実行されていないときでも音量ボタンをブロックする方法
アプリが実行されていないときでも音量ボタンをブロックしたい..?
android - addTextChangedListenerは強制的に閉じる
TextChangedListenerを追加する4つのテキストボックスがあります。実装したコードは次のとおりです。
しかし、どういうわけかそれは力を近づけ、なぜそれが問題を引き起こしているのか分かりません。エラーログは次のとおりです。
私はAndroid開発に非常に慣れていません。
android - Android での onTouch および onClick イベントの受信
onTouch ジェスチャとonClick イベントを処理する必要があるビューがあります。これを達成する適切な方法は何ですか?
ビューにonTouchListener
とonClickListener
セットがあります。ビューに触れるたびに、最初にonTouch
イベントがトリガーされ、後でonClick
. ただし、onTouch
イベント ハンドラーからは、またはのいずれかを返すtrue
必要がありfalse
ます。戻るtrue
ということは、イベントが消費されていることを意味するため、Android イベント システムはそれ以上イベントを伝播しません。
したがって、onClick
イベントが生成されることはありません。少なくとも、イベントハンドラーonClick
に戻ったときにリスナーがトリガーされることはありません。一方、そこに戻るオプションはありません。これにより、リスナーはジェスチャを認識するために必要なイベントをさらに受け取ることができなくなります。これを解決する通常の方法は何ですか?true
onTouch
false
onTouch
android - AsyncTask の Fire イベントが終了しました
私のアプリにはログイン アクティビティがあり、インターネット Web サイトを介して資格情報を確認します。そのためには、AsyncTask クラスを使用 (する必要があります) します。ログインが成功すると、グローバル変数が true に設定されます。
これは非同期であるため、アクティビティは結果を待ちません。そのため、AsyncTask クラスの実行後メソッドによって発生するイベントを追加したいと考えています。次にlistener
、ログイン アクティビティが閉じられ、メイン アクティビティが表示されます。
これが可能かどうか、またどのように可能かを知りたいです。私は他の投稿からいくつかの例を試しましたが、それらからそれを理解することはできません.
私は次のことをしなければならないと思います: - クラスで を作成します -interface
そのクラスAsyncTask
のメソッドからpost_execute
、イベントを発生させますが、どのように? -listener
ログイン アクティビティに を入れますが、どうやって?
どんな助けでも大歓迎です。
よろしく、 エリック
android - 前に選択したアイテムに戻るときに Listview onItemSelected が起動しない
私のアクティビティには 2 つのフラグメントが含まれています。左側のフラグメント 1 には ListView が含まれており、listView1 を呼び出してみましょう。右側のフラグメント 2 には GridView が含まれています。listView1 のアイテムが選択されるたびにリモート サーバーにデータを送信する onItemSelectedListener を実装しました (ユーザーは方向パッドを使用して移動します)。リスナーは次のとおりです。
ListView 内を移動しても問題ありません。onItemSelected() 内の sendData() メソッドは通常どおり呼び出されました。しかし、問題は、GridView に移動してから listView1 で前に選択した項目に戻るたびに、onItemSelected および sendData() メソッドが起動されなくなったことです。検索を行ったところ、新しく選択された位置が以前に選択された位置と異なる場合にのみ onItemSelected メソッドが呼び出されることがAndroid リファレンスでわかりました。
では、前に選択した項目に戻った場合でも、onItemSelected を起動するにはどうすればよいでしょうか?
よろしくお願いします!