問題タブ [android-scrollview]
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 - スクロール中にScrollViewが子要素に集中するのを防ぎますか?
主に EditText 要素を使用して、非常に長いフォームを持つ ScrollView があります。問題は、ユーザーがこのフォームをスクロールすると、ScrollView が常にフォーカスを変更することです。ユーザーが画面に触れるのをやめると、画面上の最初の要素にフォーカスが割り当てられ、フリングモーションがトリガーされるように思えました。
これを無効にするにはどうすればよいですか?
android - Androidのスクロールビューとリストビュー
テキスト付きの 100 個の画像のリストを表示する必要があります。ScrollView またはリストビューを使用してパフォーマンスを改善できるかどうか教えてください。
ありがとう、
ヴィーナス
android - Android が ListView を動的に読み込む
- ArrayAdapter を使用して ListView に項目を追加しています。
- 最初に ListView に 15 項目を表示します。
- 一番下までスクロールすると、Web API から次の 15 個のコンテンツを取得して表示する必要があります。
アイデアを出してください。
android - ScrollViewでonScrollイベントを実装するには?
で設定したカスタム ビューにスクロール (水平) を実装したいと考えていますScrollView
。OnGestureListener
そのアクティビティに実装し、onScroll()
イベントを使用してスクロールを実現しようとしました。onScroll イベントが発生し、ビューを無効にしていますが、まだスクロールしていません。私はここで欠けているものを手に入れていません。これに関する他の方法やリンクはありますか? 前もって感謝します。
android - アクティビティの作成時に ScrollView スクロールバーを 2 秒間表示するにはどうすればよいですか?
ビューが作成されたときにスクロールバーを2秒間表示したいだけです。これに属性はありますか?
実際には、ユーザーが画面に触れると表示されますが、このビューがスクロール可能であることをユーザーが知ることができるように、数秒間自動的に表示したいと考えています。
android - Android ScrollView はその子にラップしませんか?
ScrollView に問題があります。その中に ImageView があります。imageView は、480 * 3000 ピクセルの画像を保持します。そのため、ユーザーが下にスクロールできるように、ScrollView にする必要があります。
問題は、アプリケーションをテストすると、ScrollView が画像の高さにラップしないことです。画像の下に黒いスペースがありますが、これは私には奇妙です。
これは私の XML コードです。ご意見お待ちしております
更新: これは、@ruhalde コードを使用した場合のイメージです。大きくて全体像が見えないのでスクリーンショットが撮れないので描いてみました。
android - Android: Listview の scrollview へのバウンス
ListView のバウンス効果を通常のスクロールビューに追加する方法はありますか? バウンスとは、リストの一番下にヒットしたときの輪ゴムのような効果を意味します。
android - ScrollView を有効にしてコンテンツをバウンスする
私はScrollView(およびHorizontalScrollViewも)を持っており、その上にいくつかのコンテンツがあります。
ユーザーがスクロール可能なコンテンツの制限を超えようとした場合に、これらのビューがコンテンツをバウンスできるようにする必要があります。どうやってそれをするのですか?
android - 子がfalseを返した場合、親ビューにMotionEventsを想定させます
異常な方法でイベント処理を必要とするアプリケーションがあります。
私の質問では、まず、Androidの現在のイベント処理システムが私に合わないという簡単なケースについて説明します。
追加されたすべてのビューがMATCH_PARENTXMATCH_PARENT(PageViewと呼びます)であるFrameLayout(これからViewSwiperと呼びます)があるとすると、実際のビューを変換して方向に基づいて置き換えることでイベントを処理します。移動の。このコンポーネントはすでに実行しており、正しく機能しています(アニメーションを使用してビューをスワイプします)。
しかし、問題はその上に追加したPageViewにあります。onTouchEventでfalseを返すImageViewの場合、ViewSwiperがイベントを処理し、別のPageViewを画面に表示させますが、その上にScrollViewを追加すると、イベントはScrollによって消費され、ViewSwiperはPageViewを置き換える機会がありません。
そこで、親がScrollViewのfalse onTouchEventを返すと、それがイベントであると見なすことができることがわかりました。これをテストするために、ScrollViewのこのサブクラスを作成しました。
しかし、falseを返すと、親にディスパッチされるイベントがさらに作成されますが、垂直スクロールにはこれらのイベントが必要なので、ユーザーがHORIZONTALを移動している場合にのみ、falseを返すという考えがあります。これが私のコードのようです。
PS:MovementTrackerは、いくつかのイベントの後にtrack()でtrueを返し、ユーザーがどちらの方向に移動しているかを通知します。
ただし、その場合、ScrollViewは最初のイベントでtrueを返すため、イベントを受信し続けます。
子がfalseを返したときにViewSwiperでイベントを処理する方法に関するアイデア(いくつかのtrueが返された場合でも)。
PS:必要に応じて、これについてさらに情報を提供し、さまざまな解決策も受け入れることができます。
答えに基づいて、私は次のことを試みました:
まだ何もありません。
android - Androidでドラッグアンドドロップを使用してscrollView自動スクロールを作成する
全体を検索しましたが、解決策が見つかりませんでした。
スクロールビュー内にビュー(myViewと呼びます)があります。myViewは画面よりも大きいです。myView内の指の相対的なx、y位置を取得できるので、指が特定の上下のしきい値に達したときに、scrollViewを上下に自動スクロールさせたいと思います。ドラッグ位置を画面位置に変換するというアイデアがいくつかありますが、これではこの問題は解決しませんでした。
前もって感謝します
乾杯