問題タブ [horizontalscrollview]

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

android - 水平スクロール ビューでのスクロール量の制御

私のアプリには、9 つ​​の画像で構成される水平スクロール ビューがあります。一度に 3 つの画像のセットを表示する必要があります。つまり、1 つのスクロールで 3 つの画像のセットを表示する必要があります。

右から左にすばやくスクロールすると、デフォルトの動作になり、最終的な画像セットに到達します。スクロールの量を制御して私の要件を達成する方法はありますか? サンプルコードは非常に役立ちます

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

android - Androidで水平方向と垂直方向の両方にListViewをスクロールする

重複の可能性:
Android の水平 ListView?

xml ファイルを膨張させて listView を作成しています。リストを水平方向と垂直方向にスクロールしたいのですが、コンテンツが画面の左側に隠れています。

リストを水平方向にスクロールする方法を教えてもらえますか??

更新しました

使用できますがHorizontalScrollView、水平にスクロールします。両方のスクロールバーを有効にしたい

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

android - Android はビューを横に並べて追加します

経験のある人にとっては愚かに聞こえるかもしれないという質問がありますが、私は問題を解決できません。

スクロール ビューで、ビューを横に並べて水平方向に追加したいと考えています。ビューを水平方向に配置する方法を教えてもらえますか?

前もって感謝します!

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

android - 水平スクロールビュー内のフィンガーペイント

stackoverflow と Android 開発キットで見つけたいくつかのコードを組み合わせています。フィンガーペイント キャンバスをロック可能な水平スクロール ビュー内に配置したいと考えています。ただし、水平方向に描画しようとすると、キャンバスにペイントするのではなく、スクロールビューがスクロールします。フィンガーペイントのカスタムビューの代わりにイメージビューを使用した場合、この問題は発生しませんでした。おそらく、カスタム lockableHorizo​​ntalScrollView とカスタム drawingView の両方での onTouchEvent のオーバーライドに問題があると思います。必要に応じて、詳細とコードを提供できます。

抜粋:

drawingView.java

LockableHorizo​​ntalScrollView.java

0 投票する
5 に答える
36445 参照

android - スクロールイベントを聞くhorizo​​ntalscrollviewandroid

HorizontalScrollViewをスクロールしたときにイベントを聴こうとしています。これを試しましたが、何も印刷されません。

実際の問題は、一度に2つスクロールしたいということHorizontalScrollViewです。少なくとも一方がスクロールしたときに、両方を同時にスクロールする必要があります。回避策はありますか?

以下の答えを使用して、これを実装しようとしましたが、クラスのメソッドをどのように使用する必要があるのか​​わかりません。

これは、レイアウトファイルのhsv要素を指す必要がある方法ですか?

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

android-intent - Horizo​​ntalscrollView にレイアウトを追加する

水平方向にスクロール可能ないくつかのビューを保持するはずの horizo​​ntalscrollview を作成しようとしています。

初期ビューは、内部にリニア レイアウトを含む水平スクロール ビューです。

別のビューがあります。都市の天気を表示する画面のようなものです。

データベースに 5 つの都市がある場合、ビューの 5 つのインスタンスを水平スクロール ビューに追加したいと考えています。また、各インスタンスには、クリックや http リクエストなどの独自のイベントがあります。

xml から horizo​​ntalscrollview を作成できますが、動的に作成したいと考えています。出発点を得るためにいくつかの例を探してきましたが、何もないようです。

誰かが私を正しい方向に向けることができますか?

これは私の horizo​​ntalscrollview xml です

これは、ビューを追加しようとした方法です(機能するかどうかをテストするためだけに、機能するかどうかはわかりませんが、ビューは単なるレイアウトまたは機能を備えたレイアウトです)

スクロールビューには子が 1 つしかないため、内部に linearlayout を追加しました (線形レイアウトにする必要があるかどうかはわかりません)。ビューのすべてのインスタンスを線形レイアウトに追加したいと考えています。

PS: iPhone にも同じアプリケーションを実行しましたが、それほど苦痛はありませんでした。Androidは私を混乱させすぎているようです:(

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

android - Androidで水平スクロールビューの特定の画像に移動する方法

ギャラリーの 3 番目の画像をクリックするとその画像が表示され、右にスクロールすると次の画像が表示され、左にスクロールすると前の画像が表示されます。

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

android - 2つの横スクロールビューのAndroidを同期する

その下に線形レイアウト項目を含む 2 つの水平スクロール ビューがあります。どちらかがスクロールされると、もう一方も自動的にスクロールされます。助けはありますか?

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

android - Android: Horizo​​ntalScrollView のスクロールの問題

私は子供としてカスタムを持っており、HorizontalScrollViewそのLinearLayout下に最初の 9 つのカスタム ビューがありLinearLayoutます。

右にスクロールすると、さらに 3 つの子ビューを に追加しLinearLayout、最初の 3 つの子を削除して、一度に 9 つの子ビューしか表示されないようにする必要があります。

ビュー ID に基づいて検出ポイントを追加しましcurrentViewId > lastChildId - 0.33f * viewSizeLimitviewSizeLimit = 9。これが有効な場合は、ビューを に追加/削除しますLinearLayout

私が遭遇した最初の問題は、からビューを削除するLinearLayoutと、子が左にシフトすることです。したがってcurrentViewId = 7、現在のビューが検出ゾーンにある場合、最後に 3 つのビューを追加し、前面から 3 つのビューを削除します。だから今currentViewId = 4シフトによる。

scrollByのメソッドを追加して、HorizontalScrollViewこのビュー シフトを補正し、スクロールがそれほど速くない場合にうまく機能します。

ログの例を次に示します。

スクロールビューを高速でスクロール/フリングするときのログは次のとおりです。

ログから、HorizontalScrollViewそれ自体が非常に大量にスクロールすることがわかります (つまり、1843 年、1866 年、1551 年)。表示されている-1440値はscrollBy、ビューポートに適切なビューを表示するために追加した補正です。

HorizontalScrollViewしたがって、問題は、スクロール自体が非常に長い距離を移動する理由がわからないことです。この発生の理由はありますか?

を使用する以外に、これを実装するより良い方法はありますHorizontalScrollViewか?

これにはゲーム エンジンの使用を検討する必要がありますか?

ありがとう。

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

iphone - iPhoneの目的-cでUITableviewの特定の行を水平にスクロールする方法は?

私は、uitableview の各行を (独立して) 水平方向にスクロールする必要があるプロジェクトに取り組んでいます。実際、テーブルビューにいくつかの画像を表示しており、各行にはカテゴリに応じた画像が含まれています。そこで、uitableview の各行に水平スクロールを追加したいと思います。

サンプルコードまたはチュートリアルのリンクを教えてください。前もって感謝します。