問題タブ [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.

0 投票する
6 に答える
30033 参照

android - ScrollViewとListViewの違い

スクロールビューとリストビューの違いを説明できる人はいますか?いつ使用するのですか?そして、どちらがより効率的ですか?

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

android - ScrollView内のTabHostは、それを一番下までスクロールさせます

私の質問は、この未回答の質問と非常に似ていますが、いくつかの小さな違いがあります。

Scrollview内のTabHost:タブがクリックされると常に下にスクロールします

私のScrollViewは一番下までスクロールを開始し、その上にあるものではなくTabHostコンテンツを表示します(リンクされた質問のスクリーンショットを見ることができます、それは非常に似ています)。

手動で上にスクロールした場合、別のタブをクリックしてもScrollViewには影響しません。問題は、最初に表示されたときだけです。これが他の質問との違いです。

私が成功せずに試したこと:

  1. ScrollView内の最上位のコンポーネントをフォーカス可能にして、タブではなくフォーカスを取得できるようにします。
  2. またはを使用して、ScrollViewをonResume()メソッドの一番上まで強制的にスクロールします。また、初期化はうまくいきませんが、その後の呼び出しで効果的に一番上にスクロールします。sv.fullScroll(View.FOCUS_UP);sv.scrollTo(0, 0);onResume()

なぜこれが起こっているのかについてのアイデアはありますか?さらに調査するためのヒントも大歓迎です。

0 投票する
7 に答える
36758 参照

android - データがロードされた後にスクロールビューがウェブビューにスクロールしないようにするにはどうすればよいですか?

だから私は魅力的な問題を抱えています。ビューを手動またはプログラムでスクロールしていないという事実にもかかわらず、WebView は、その中のデータが読み込まれた後に自動的にスクロールされます。

ビューページャーにフラグメントがあります。ページャーを初めてロードすると、期待どおりに機能し、すべてが表示されます。しかし、「ページをめくる」とデータが読み込まれ、WebView がページの上部にポップアップ表示され、その上のビューが非表示になります。これは望ましくありません。

これを防ぐ方法を知っている人はいますか?

私のレイアウトは次のようになります。

私はまた、何にも焦点を当てていません。デフォルトでは、ロード後に WebView に自動的にスクロールするようです。これを防ぐにはどうすればよいですか?

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

android - レイアウトのトップ コンテンツを非表示にする Android スクロール ビュー

Android のスクロールビューがレイアウトの上部にあるテキストビューのペアを隠し始めるという問題があります。このサイトで、その問題を抱えていて助けを得ることができた別の人を見つけました。何が修正されたのか教えてください。

トップコンテンツを非表示にするアンドロイドスクロールビュー

ここに私のxmlコードがあります。

0 投票する
10 に答える
129291 参照

android - ソフトキーボードがポップアップしたときのページスクロール

私は<ScrollView>レイアウトを持っています:

上記のように、単純なレイアウトは 3 つの入力フィールドと「OK」ボタンで構成されています。

上記のレイアウトでアプリを実行します。最初の入力フィールド ( ) をタップする@+id/input_oneと、画面の下部からソフト キーボードがポップアップし、3 番目の入力フィールドと [OK] ボタンが非表示になります。

を使っているので、ソフトキーボードで隠れ<ScrollView>ている3番目の入力欄と「OK」ボタンを見るためにページを上にスクロールできると思っていたのですが、ページがスクロールできません。なんで?それを取り除く方法は?基本的に、すべての入力フィールドと [OK] ボタンが表示されるソフト キーボードも表示されるようにしたいと考えています。

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

android - Android-Horizo​​ntalScrollView-フォーカスのあるビュー(またはそのインデックス)を取得します

HorizontalScrollView含むものがあり、これには2つのsLinearLayoutが含まれています。FrameLayoutそれぞれFrameLayoutにのレイアウトが含まれていますFragment。今、私はビュー、つまりFrameLayout、現在表示されているか、内でフォーカスされているビューを取得しようとしていHorizontalScrollViewます。ビューに焦点を合わせるとすぐに、内のインデックスを取得できますLinearLayout

次のことを試しましたが、何も機能しません。

  • ホリゾンタルスクロールビュー.findFocus()-nullを返します
  • LinearLayout.findFocus()-nullを返します
  • LinearLayout.getFocusedChild()-nullを返します
  • FrameLayout.hasFocus()-すべてFrameLayoutのsに対してfalseを返します

LinearLayoutまた、各子の現在のX位置に基づいて計算を行うことにより、のどの子にフォーカスがあるかを把握することもできます。getX()ただし、各子を呼び出すと、常に「0.0」が返されます。

ビューに焦点を合わせる方法(または、より良いのは内のインデックス)を取得する方法を誰かが知っていますLinearLayoutか?

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

android - ImageView と GridView の縦スクロール

以下に ImageView と GridView を使用したレイアウトがあります。ImageView と GridView の垂直スクロールを一緒に実装する必要があります。ScrollView を使用しようとしましたが、ScrollView は GridView の子アイテムを持つことができないため、結果はありません。

これは私のレイアウトのコードです:

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

android - スクロールバー/ビューを一番上の位置に移動するには?

スクロール・バー

tableLayout マイ ビュー データ /tableLayout

/スクロール・バー

データを表示しました..ビューの最後の行にいるとき、UI が更新されたら、スクロールを一番上の位置に移動したいと思います。

このアクションのために実行する必要があるコードは何ですか。前もって感謝します。

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

android - リストビューで利用可能なアイテムを指定する方法は?

ListView と View を使用して、アプリの Fragment View を作成しました。

そのlistViewには、フォーカスがスクロールを示しているときに、アイテムの数が30 [ただし、一度に10しか表示されない]と表示されています..

デフォルトでアイテムの可用性を表示する方法、つまり、リストビューの最後にある場合、リストの上部に^があり、アイテムが上にあることを表示します..逆の場合も同様です。

0 投票する
13 に答える
115642 参照

android - ScrollView の終了を検出する

を使用するアクティビティを持つアプリがありScrollViewます。ユーザーがいつ下に到達したかを検出する必要がありますScrollViewグーグルで検索したところ、説明されているこのページが見つかりました。しかし、この例では、その男は拡張しScrollViewます。私が言ったように、Activity を拡張する必要があります。

ScrollViewそれで、「よし、カスタム クラスを拡張して、メソッドをオーバーライドしonScrollChanged()、スクロールの終わりを検出し、それに応じて動作するようにしよう」と言いました。

私はしましたが、この行で:

をスローし java.lang.ClassCastExceptionます。XMLのタグを変更しました<ScrollView>が、明らかに機能しません。私の質問は次のとおりです。なぜ、ScrollViewExtextendsScrollViewの場合、私の顔に a をスローするのClassCastExceptionですか? あまりいじらずにスクロールの終わりを検出する方法はありますか?

ありがとうございます。

編集:約束どおり、ここに重要な XML の一部があります。

中のテキストを正当化できるようにからTextViewに変更しました。WebView私が達成したいのは、「契約条件が完全に読まれるまで同意ボタンがアクティブにならない」ということです。私の拡張クラスはScrollViewExt と呼ばれます。タグScrollViewを変更するScrollViewExtと、

タグを理解していないためScrollViewExです。解決策はないと思います...

回答ありがとうございます。