問題タブ [fastscroll]
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 - Android ListView 高速スクローラーの外観をオーバーライドする方法
AZ ではなく時間を使用する FastScroll メカニズムを使用して ListView を実装しようとしています。
残念ながら、FastScroller インデックスで使用されるレイアウトへの道を見つけることができないようです - 非常に大きな白いテキストで小さな黒い四角形を表示することが決定されているようです
私はソースを見てきました:
- http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.0_r1/android/widget/FastScroller.java/
- http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.3_r1/android/widget/AbsListView.java#AbsListView
これらはどちらも、主要な高速スクロール メンバー変数が非公開であり、使用されるリソース ID が固定されていることを示しているようです。
これをオーバーライドする方法はありますか? 理想的には、2.2 をターゲットにしています。以上。
android - AlertDialog.Builder スクロールリストに高速スクロールを追加する
選択リストとして AlertDialog に表示されているユーザーの大きなリストがあります。これは私がそれを生成するために使用しているコードです:
userNames は、データベースからの名前のアルファベット順のリストです。
これはほとんどの場合非常にうまく機能しますが、100 人以上のユーザーがいるため、リストのスクロールが少し遅くなります。ユーザーが必要に応じてリストのさらに下の部分にジャンプできるように、高速スクロールを追加するにはどうすればよいですか?
android - Android: WebView で fastScroll を使用する
WebView コントロールに途方もなく長い HTML ページを表示する Android アプリを作成しています (それについては何もできません。外部 Web サイトを解析します)。スクロールを簡単にする方法はありますか? fastScroll を試しましたが、WebView ではサポートされていないようです。何か案は?
android - Android ListView SectionIndexer
通常、セクションインデクサーを使用しても問題はありませんが、ここで私がやろうとしていることは次のとおりです。
ヘッダーとエントリを使用するアルファベット順のリストがあります - それらはすべて完璧に機能します。ただし、A セクションの上にカスタム リスト項目を追加したいと考えています。私はこれを問題なく行うことができますが、これらのアイテムを使用しているときにセクション インデクサー オーバーレイを表示したくありません。それらのセクションの上にあるときに、セクションインデクサーにオーバーレイを表示しないようにするにはどうすればよいですか (高速スクロールバーを横に保持します)。
領域をセクション配列に登録する必要があることに注意してください。そうしないと、高速スクロール バーが完全に整列しません。したがって、オーバーレイを表示するかどうかを伝える方法が必要です。
前もって感謝します。
android - SectionIndexer 配列の Android エラー ログ (高速スクロールあり)
を使用SectionIndexer
してArrayAdapter
おり、高速スクロールが有効になっています。ほとんどのリストは問題なく動作しますが、いくつかが同じ時点でクラッシュし、同じ種類のログが表示されます。
(注: これListView
は、MySQL テーブルから入力されたデータに基づいています。リストには約 2000 項目があります。しかし、リスト内の SQL には、一度に 100 ~ 200 個しか表示されない「where 句」があります。サム スクローラーに表示されます。自然に 2000 個のアイテムのサイズをスクロールし、この「where 句」に対応していません。これは PHP/MySQL の問題ではなく、私の Android/Java の問題だと思います。)
ログは次のとおりです。
57行目のコードは次のとおりです。
また、アダプターのコードは次のとおりです。
android - 大きな文字プレビュー付きのサムスクロール
サム スクロールを有効にして ListView オブジェクトを使用していますが、下の画像に示すように、大きな文字のプレビューを含める方法を考えています。
サムスクロールを機能させる方法を知っています。それは私が探している大きな文字のプレビューです。
nb サム スクロールを機能させるために、レイアウト XML の ListView オブジェクトに次の行を追加しました。
android - アルファベット順の高速スクロール
アルファベット文字で高速スクロールを作成しようとしています。この質問のコードを別のクラスで使用する方法を教えてもらえますか? 高速スクロールに入れる必要がある文字を返すメソッドを持つクラスがあるので、このクラスを別のクラスで使用したいと思います。
しかし、どうすれば文字を表示できるかわかりません。
できれば、助けてください。
android - セクションを含む Android ListView 高速スクロール: セクション テキストが長すぎます
ListView を使用してタイムラインを実装しています。FastScroll を有効にし、SectionIndexer を使用して、ユーザーがスクロールバーをドラッグしてセクション テキストが表示されるようにしました。
問題は、これらすべてが組み込みの UI であることです。セクション テキストを表示する textview が小さすぎます。05pm を表示しようとしていますが、textview (または他の UI?) には長すぎます。
これを解決する簡単な方法はありますか? たとえば、セクション テキストまたはテキストビュー レイアウトのフォント サイズを設定できる方法はありますか?
ありがとう!
android - 古いデバイスでのホロ高速スクロールの外観
私のアプリについて
ホロの外観を持つアプリがあります。
ハニカム以前のデバイスについては、Holo テーマのいくつかの要素をバックポートしただけです。
テーマ、スタイル、および属性の操作は、CheckBox、RadioButton ... で問題ありません。
私がやろうとしていること
ListViewを使用して、多くのアイテムを表示します。ListViewで高速スクロールを有効にしたいのですが、ホロのように見せたいです。
私の問題
高速スクロールのDrawableをアプリのテーマに統合するのに苦労しています。
これまでに試したこと
これを行うライブラリを探しています。 HoloEverywhereは有望でしたが、それを処理しません。
自分でやろうとした:
これらのドローアブルを追加しました:
次に、このドローアブルも追加しました:
これを私のに追加しましたattrs.xml
:
私はこれを私の中に追加しましたthemes.xml
:
このテーマは、次のアプリに適切に設定されていますManifest.xml
。
android:fastScrollThumbDrawable
pre-honeycomb は存在しないことに注意してください。
これを解決するのを手伝ってくれることを願っています。:)
アップデート :
数時間前に、 HoloEverywhereに高速スクロールのサポートが追加されたようです。
https://github.com/ChristopheVersieux/HoloEverywhere/commit/34561e48339bf6a3e0307d2d35fc4c5ac8409310
私はそれをチェックアウトします。:)