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

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

java - Android Spinnerのドロップダウンメニューで高速スクロール(サム)を有効にするにはどうすればよいですか?

アプリケーションには、数十のアイテムがあるスピナーがあります。

ユーザーがスピナーをタップすると、可能な選択のリストを示すポップアップダイアログが表示されます。fastScrollEnabledただし、(ソートされた)数十のアイテムがあるため、連絡先アプリケーションで有効になっているものと同様に、ユーザーが高速スクロールサム(ListViewの属性など)を使用できるようにしたいと思います。

そのポップアップダイアログで使用されるListViewを取得しようとしましたが、それを行うためのメソッドが見つかりませんでした。

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

android - Androidでexpandablelistを実装する方法は?

組み込みの連絡先アプリを複製しようとしています... 複数の電話と電子メールを追加するための + ボタンを使用するにはどうすればよいですか? また、fastscrollviewを有効にしたい

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

android - simplecursoradapter を使用して ListActivity から fastscroll を有効にする

listViews に fastScroll を設定できることは知っていますが、現在、代わりに simplecursoradapter で ListActivity を使用したいと考えています。そのようなビューを高速スクロールする方法はありますか?

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

android - android fastScroll はリストの一部のみをカバーします

を実装するクラスがありますexpandable list activity
XML コード (または Java で実行できます) では、 に設定fastScrollEnabledtrueます。これにより、実際に高速スクロールが可能になります。ただし、高速スクロールはリストの上部でのみ機能します。同様に、fastscroll サム バーを使用してリスト全体をスクロールできますが、スクロール バーの上部セクションでのみ機能します。リスト全体に比例するわけではありません。サム バーをリストの一番下にドラッグすることはできますが、スクロールしませんlistview。リストの一番上の部分でしか機能しないという奇妙な動作のため、既に一番下までスクロールされているためです。
混乱していますが、必要に応じてさらに明確にすることができます....

私はカスタムを実装しますBaseExpandableListAdapter.

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

android - android - iPhoneの連絡先アクティビティのようなアルファベットを含むリストビューの高速スクロール

こんにちは、アルファベットのスクロールバーで fastscroll のような iPhone を実装しようとしています。こちらをご覧ください: http://appsreviews.com/wp-content/uploads/2010/08/Cures-AZ-App-for-iPhone.jpg

驚いたことに、私はアンドロイドのようなものを見つけることができません.

どんな助けにも感謝します。

他のスレッドでこの件についてコメントした人がいます。ただし、ほとんどの携帯電話でアプリを同じように表示することを望んでいるクライアントに、そのことを説明してみてください。ここに画像の説明を入力

現在の外観は次のとおりです。

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

android - sectionIndexerのスタイリング

SectionIndexerを使用したときに表示されるウィジェットのスタイルを設定する方法を見つけた人はいますか?テキストの色や背景色の変更など、スタイルの変更。

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

android - setFastScrollEnabled はすべての電話で正常に動作し、ハニカム タブレットではクラッシュします

私は最近 Xoom を入手し、現在 HoneyComb タブレット用のアプリの改善に取り組んでいます。私の最後の問題は、TabActivity への FastScroll を含む ListView に関するものです。

このコードは 2 年間、すべての電話で正常に機能しており、setFastScrollEnabled で問題が発生しています。私のスニペットでわかるように、この行を削除する必要がありました。そうしないと、この例外が発生します (以下を参照)。

問題は何ですか?私が見つけた唯一の回避策は次のとおりです。

アダプターを投稿できますが、それは関係ないと思います。

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

android - AlphaIndexer キャッシュを使用した ListView がクリアされない

そのため、カーソルを介して動的に更新されるリストビューを含むアクティビティが 1 つあります。カーソル オブジェクトは、クエリ コマンドをこの変数に再割り当てするだけで再利用され、まったく新しいデータ セットが返されます。これはうまくいきます。問題は、SimpleCursorAdapter を AlphaIndexer で動作するように拡張したことです。どうやらカーソルが更新または変更されると、インデックス付きキャッシュがクリアされるはずです。これは起こっていません。このすべての主な理由は、渡されたさまざまなカーソルで高速スクロールを機能させ、それを機能させることです。現在、異なるカーソルを使用して、リストビューは最初のリストビューのインデックスを使用し、2 番目のリストビューを高速スクロールしようとしています。

何が起こっているのか、またはこのキャッシュをクリアする方法はありますか? onChanged() と onContentChanged() を試しました。誰かがこれを見たことがありますか、または何か提案を知っていますか?

コードは次のように使用されています。

カーソルを再クエリして新しい AlphaIndexer を作成するだけの 4 つの「タブ」があることに注意してください。タブがクリックされるたびに、アルファ変数が無効になります。インデクサーでビューキャッシュが行われているようです。

ありがとう

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

android - SectionIndexer を実装するカスタム ListAdapter で FastScroll が奇妙な動作をする

SectionIndexer を実装する SimpleAdapter の子である内部クラスを持つ ListActivity に取り組んでいます。

アクティビティは、別の AysncTask で JSON オブジェクトを受け取ります。このオブジェクトは、配列の項目の最初の文字をキーとするさまざまな JSONArray で構成されています。したがって、配列は文字「B」で始まる一連の項目で構成されています。したがって、その JSONArray のキーは「B」です。

オブジェクトは必ずしもアルファベットのすべての文字を持っているわけではありません。また、JSONObjects では順序が保証されていないことも認識しているため、並べ替えます。
リスト> マップ = 新しい ArrayList>(); ArrayList セクション = 新しい ArrayList(); HashMap 文字 = 新しい HashMap();

私が抱えている問題は、FastScroll にあります。ほとんどの場合、すべてが機能しています。リストは最初の文字でグループ化され、FastScroll を使用すると文字がポップアップに表示され、正しいグループに移動します。問題は、FastScroll がリストのランダムな部分に「ジャンプ」する目的のセクションに移動した後、FastScroll を手放したときです。離した場所に留まりません。SectionIndexer が正しく実装されていないため、セクション内の任意の場所に移動していると思います。問題はこの方法だと思います。

SectionIndexer メソッドを適切に実装する方法がわかりません...

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

android - Android リストビュー検索と高速スクロール

私は Android プラットフォームのプログラミングにかなり慣れていないので、アプリのリストビューに検索ボックスと高速スクロールを追加する方法について質問があります。

Jeff Sharkeyのコードを使用して、ヘッダー付きのリストビューをアプリに追加しました。これはうまく機能していますが、検索ボックスにトップを追加して高速スクロールを有効にしたいのですが、これについていくつかのチュートリアルを試しましたが、機能しません。

クリックしたアイテムを取得するにはどうすればよいですか?setOnItemClickListener を使用しましたが、これは機能しません。

誰でも私を助けてもらえますか?

Thx、ダニエル