問題タブ [android-scroll]
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 - スライド式引き出しが開いているときに girdview をスクロールできないようにする
のSlidingDrawer
兄弟としてGridView
、スライド ドロワーが開いているときに (スライド ドロワー内で) スクロールすると、背後にあるグリッド ビューもスクロールされます。
私は次のように実装しました:
また、このOnTouchListener()
スレッドで言及されているように実装されていますが、それでもスクロールされます。
注:上記の実装。グリッドビューの各項目がクリックできない場合に機能しますが、グリッドビューの各項目がクリックできる場合はスクロールされます
UPDATE:
実際にsetEnabled()
はOnTouchListener()
、スクロール中にフォーカスがグリッドビューの内部要素(クリックリスナーが設定されている場所)に移動し、グリッドビューがスクロールされるため、機能していません。これに対する回避策はありますか?
android - TextView のスクロールを完全に防ぐにはどうすればよいですか?
多くのテキストを含む TextView があります。この TextView がmaxLines
設定されているため、最初の 8 行ほどしか表示されません。「もっと読む」ボタンもあるので、自分で TextView の展開を処理します。
私の問題は、スクロールバーを指定したことがないにもかかわらず、TextView が少し (一度に半分の行だけ) スクロールすることがあることです。TextView が ListView 内にあるため、この問題はさらに悪化します。そのため、ユーザーがメインの ListView をスクロールすると、次のように TextView が少しスクロールすることがあります。
TextView がスクロールしないようにするにはどうすればよいですか?
android - Android EditText 水平スクロールバーが動かない
私の編集テキスト:
私のコード:
何らかの奇妙な理由で、スクロールはしますが、スクロールバー自体は移動せず、編集テキストの左下に固定されています。
それは、編集テキストに静的な幅がないことに関係していると思います。
水平スクロールバーを移動して、そのサイズが最長の行に比例するように修正するにはどうすればよいですか。
注:複数行で、垂直方向にスクロールする必要があります。
android - スクロール可能な textView の作成
スクロール可能なテキストでフラグメントを作成しようとしています。以下の 2 つのメソッドを使用して Fragment を拡張する次のクラスがあります。「メソッド findViewbyID(int) は exampleFragmentText 型に対して未定義です」というエラーが表示され、「exampleFragmentText 型に対して stSelected(boolean) は未定義です」というエラーが表示されます。
java - Android Java - レイアウト内の ListView およびその他の要素
私は次のレイアウトを持っています:
ListView は下にスクロールしません。下の図を参照してください。
この問題をどのように修正しますか? 多分 ScrollView を追加しますか?または、この要素の上部をビューにして、listvew のヘッダーを追加しますか?
android - ScrollView で RelativeLayout がスクロール可能ではない
次のレイアウトがスクロールできない理由は何ですか? 私は を持ってRelativeLayout
いScrollView
ます。ビューは画面に収まります。ただし、キーボードがポップアップするたびにカバーされます。キーボードがポップアップしたときに画面をスクロール可能にしたいのは、ログインとパスワードの EditBox をカバーしているため、誰かが入力しているものを見るのが難しいからです。
android - Android: 表示位置に基づいて ListView の高速スクロールを設定する
リストに現在表示されている項目よりも多くの項目がある場合、高速スクロールを有効にして表示するように設定しようとしています。アダプターを設定した後、ListView のカウントは適切に増加しますが、最後に表示される位置は増加しません。その結果、私は現在、ListView がどの項目が表示されているか/表示されていないかを判断するまで待機する Runnable を投稿しています。コードは次のとおりです。
このソリューションは問題なく機能しますが、少しハックのように感じます。ランナブルを投稿せずに、最後の表示位置がいつ更新されたかを知る方法はありますか? 前もって感謝します!