問題タブ [synchronized-scrolling]

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

android - キーボードが表示されたときの EditText のスクロールを含む Horizo​​ntalScrollView

複数の動的要素/行を含むリスト (LinearLayout) を正常に作成しました。Web サービスによって受信されたコンテンツで満たされます。行ごとの要素の 1 つは、可変量の EditText フィールドを含む Horizo​​ntalScrollView です。

これは、すべての行 (ヘッダーを含む) のすべての edittext がその horizo​​ntalScrollView でスクロールできることを意味します。

Scrollmanager は、すべての horizo​​ntalScrollviews が同時に移動することを確認します。したがって、基本的にはリスト内のスクロール可能な列です。

私が経験している問題は次のとおりです。

EditText ビューを選択すると、キーボードが表示されます。これは、私がやりたいことです。ただし、scrollManager がトリガーされるため、すべての horizo​​ntalscrollviews が最後までスクロールされます。フォーカスされた編集テキストを画面内に保持する代わりに、視界の外に移動します。

私の ScrollManager OnScrollChanged

最後に、キーボードを表示してスクロールビューをスクロールできるようにしたいのですが、キーボードが表示されたときに水平スクロールイベントを防ぎたいです。

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

android - RelativeLayout 内の 2 つの ScrollView のスクロールを同期する

2 つの のスクロール位置を同期する必要がありScrollViewsます。

どちらにもScrollViews個人が含まれていますRecyclerView(設計要件により、同じ ScrollView 内に配置することはできません)。

どうすればそれを達成できますか?

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

java - javaでifブロックにアクセスする2つのスレッドをブロックする

メソッドに while ループがあります。そのwhileループには、多くのifブロックがあります。2 つのスレッドが 1 つの while ループに同時にアクセスしている場合、1 つの一意の if ブロックを同時に停止する方法を教えてください。何かをインポートする必要がありますか?