問題タブ [focusable]

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

checkbox - Custom ListView のチェックボックスをクリックすると、OnItemClicklistner (View パラメーターの checkBox を参照して) を呼び出すことができません

チェックボックス(リストビュー)をクリックしてもOnItemClicklistnerメソッドを起動できません。次の方法を試しました...

次のように、フォーカス可能性とクリック可能性を false に設定しました。

OnItemClicklistner を起動しますが、ビュー パラメーターでチェックボックスの参照を送信しません。これについて助けてください。

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

java - javafx GridPane をフォーカスできますか

いくつかのレイアウト サンプル VBox を拡張するカスタム コントロールを作成したい

このフォーカス可能をコントロールとして設定しますが、これは機能しませんクラスも追加しました

メインに css ファイルを追加しました

しかし、私の習慣は決して焦点を当てません。誰かが私を助けてくれます。

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

wpf - Wpf Caliburn Micro: TextBox ゲッターが最新の値を返さない

非常に単純なサンプル コード、TextBox と Button があります。ユーザーは textBox にテキストを入力し、ボタンをクリックします。TextBox に入力したばかりのテキストを含む共通の MessageBox が表示されるはずです。

問題: MessageBox に何も表示されない! 試行錯誤の末、原因がわかりました。.xaml で Button の Focusable を false に設定しました。なんで?一度クリックした後のボタンの点滅効果を止めたいからです。

だから私には考えがあります。Focusable を ViewModel のプロパティにバインドし、ViewModel のコンストラクター (または初期値としてプライベート フィールド) で false として初期化します。次に、MessageBox を表示する前に Button-Click イベント ハンドラでプロパティを true に設定し、MessageBox の実行後に再び false に設定しました。問題:残念ながら、動作しません! Focusable は、コンストラクターまたはプライベート フィールドで初期値として 1 回しか設定できないようです。

誰かがこの問題を解決する方法を知っていますか? Button の Focusable を false に維持し (Button の点滅を避けるため)、Button をクリックして TextBox からテキストを取得したいと考えています。以下はサンプルコードです。自由に変更して解決策を示してください。前もって感謝します。

XAML/表示

モデルを見る

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

java - Android LinearLayout (またはその他のビュー) でクリック可能およびフォーカス可能に設定する方法

このような

LinearLayout にフォーカス可能でクリック可能なモードを設定したい(上の画像のように)。これを作るにはどうすればいいですか?

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

android - シングルクリックが機能しない、ダブルクリックが機能する

私はアンドロイドアプリケーションに取り組んでいます。私は奇妙な問題に直面しています。ある特定のデバイス ( Micromax doodle 3 ) では、シングル クリックが機能しません。ダブルクリックする必要があります。

基本的に何が起こっているかというと、いくつかのリスト項目またはボタンをクリックするとonclickが呼び出されません。もう一度クリックすると機能します。

基本的に毎秒クリックが機能しています。アプリのどこかをクリックすると、機能しません。もう一度クリックします。次に、もう一度クリックしますが、機能しません。今、私はそれをクリックします。

したがって、1 番目、3 番目、5 番目などのクリックは機能しません。2 番目、4 番目、6 番目などのクリックは機能します。

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

android - Android RecyclerView は、フォーカス可能なサブ レイアウトでアイテム全体をフォーカスします

下の画像のような RecyclerView があります。

ここに画像の説明を入力

円はonClickListenerを持つLinearLayoutにあります。円をクリックすると、期待どおりの動作になります。

RecyclerView の convertView には onClickListener が設定されています。RecyclerView の項目をクリックすると、予期しない動作になります。予想される動作は、アイテム全体がハイライトでフォーカスされていることですが、円の周りの黒い部分はフォーカスされていません。

私はこれを長い間検索しましたが、何も得られませんでした。どうすれば解決できますか?

これは RecyclerView のアイテム レイアウトです。

@drawable/action_color.xml

statusParent に onClickListener を設定しないと (LinearLayout が円のイメージをラップした場合、アイテムをクリックすると statusParent LinearLayout がハイライトされます 。statusParent はクリック可能なので、ハイライトされないと思います。

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

android - リストビューのフォーカス可能なボタン

次のようなカスタム行レイアウトの ListView の場合:

ボタンは、ListView の OnItemClickListener を実行できるようにフォーカス可能であってはなりません。

focusable を false に設定する必要があるのはなぜですか? OnItemClickListener.OnItemClick()フォーカス可能なボタンが実行を妨げるのはなぜですか?

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

android - AndroidでEditTextフォーカスメソッドが期待どおりに機能しない

「表示」ボタンがあり、ボタンがクリックされたとき、編集テキストボックスは編集可能であってはならず、次にクリックすると、編集テキストボックスにフォーカスを戻す必要があります。以下のコードを試しました

setFocusable と setClickable の間で値を変更しようとしましたが、何も役に立ちませんでした。showans ボタンを初めてクリックすると、編集ボックスはフォーカスを失い、クリックできなくなりますが、「次へ」ボタンとこれらすべてのボタンをクリックすると値を true に設定します。これらのテキスト ボックスとボタンはすべて動的に生成されます。どんな助けでも素晴らしいでしょう!! ありがとう