問題タブ [android-gridview]

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 投票する
2 に答える
3258 参照

android - 画像のグリッドビューが更新されていません

リストから画像を入力したグリッドビューがあります。リストから画像を削除するときに、グリッドビューを更新したいのですが、誰かがこれを行う方法を教えてもらえますか。

グリッドビューをinvalidate()しようとしましたが、データセットが変更されたことをイメージアダプターに通知します(adapter.notifyDataSetChanged();)。しかし、これは望ましい結果をもたらしていません。

これを行った後、削除された画像が以前あった場所に空白が表示されます。

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

android - Androidで多数の画像を表示するときのグリッドビューのスクロールの問題

多数の画像(500など)を表示したい.現在、画像を遅延ロードすることにより、スクロール可能なグリッドレイアウトで表示しています(fedorのlazylistに非常に似ています)。しかし、グリッドのスクロール中に問題が発生しています。グリッドをスクロールすると、ビューが更新され、実際の画像が再読み込みされます。そのため、以前に表示された画像も SD カードから再取得されます。これにより、UI が非常に遅くなります。これに対する解決策はありますか(つまり、スクロール時にビューを更新しないようにグリッド ビューに指示する方法はありますか)。

また

多数の画像を表示するための他の良い方法はありますか。

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

android - アクティビティの終了

アクティビティには、テキスト ビューとグリッド ビューという 2 種類のビューがあります。グリッド ビューにいるときに「戻る」ボタンを押すと、テキスト ビューにフォーカスを移動して機能を続行し、再びグリッド ビューにアクセスできるようにする必要があります。テキストビューで「戻る」ボタンを押すと、アクティビティを終了する必要があります。グリッドビューに .setOnKeyListener() を与えると、これを行うことができます。ただし、これを行うと、グリッド ビューのフォーカスが失われます。では、グリッド ビューを終了してテキスト ビューにするにはどうすればよいのでしょうか。

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

android - Android:2 つの異なるビューは 2 つの異なるアクティビティを意味しますか?

私の現在のアプリケーションには、ListActivity (もちろんリストビュー) を拡張するメインのアクティビティが 1 つあります。メインのアクティビティには、ほとんどのアプリ機能も含まれています。

ユーザーが現在の listView と gridView の 2 つのビューから選択できるオプションを追加したいと考えています。コードを再利用したい - ほとんどの関数は両方のビューで使用できます。

実際の質問をする前に、私の質問は gridView を追加する方法ではないことに注意してください-既に追加されており、うまく機能します(すべてのリストビュー行をコメントアウトする場合)。

私の質問は - どうすればいいですか?

  • 2 つの異なるビューとは、2 つの異なるアクティビティが必要であることを意味しますか? 1つは「ListActivity」を拡張し、もう1つは「Activity」を拡張しますか?

  • ユーザーが選択した内容に応じて、メインのアクティビティが他のアクティビティのいずれかを呼び出す 4 つのクラス (この場合は 3 つのアクティビティと関数クラス) を作成する必要がありますか?

  • 両方のビューに同じメイン アクティビティを使用する方法はありますか? (現在、「ListActivity」を拡張して「getListView()」を取得します。これにより、Activity が ID「list」を持つ ListView を探すときに、gridView が強制的に閉じられます)。

  • その他の方法で?

ありがとうございました!

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

android-gridview - Android GridView に onItemClick と onItemLongClick を実装する

GridView アイテムが両方のイベントに応答するように、GridView に対してonItemLongClickとを実装するにはどうすればよいですか?onItemClick

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

android - Android:ImageViewのfindViewById(カスタムアダプター)

ImageViewのサイズを再設定しようとしています。カスタムアダプタを使用しています。

ImageViewを使用する場合thumb=(ImageView)row.findViewById(R.id.bookThumb); カスタムアダプタ内ではうまく機能しますが、すべての行をループしているため、スクロールが非常に遅くなります。

だから...私は今thumb=(ImageView)row.findViewById(R.id.bookThumb);を取得しようとしています。メインアクティビティからサイズを設定しましたが、Nullが発生したため、アプリの強制が終了します。

試した:

また試した:

常にnullを取得します。

助けに感謝します!私は愚かな何かを逃しているように感じます:)

0 投票する
4 に答える
16943 参照

android - Android-Gridviewまたはlistview?

アプリケーションでこの種のビューを作成するにはどうすればよいですか?(スクリーンショットは、実際にはAndroidマーケットで入手可能なAndroidアプリケーションのものです)。

ここに画像の説明を入力してください

GridviewまたはListViewを使用して、同じ種類のレイアウトを作成できると思いますので、混乱しています。

問題:

  • Gridviewで、2つの行の間に区切り文字を付けることはできますか?グリッドビューの各行に背景を与えることはできますか?
  • リストビューでは、3冊の本を背景に並べてリストビューをカスタマイズできると思います。また、区切り文字を付けることもできます。

あなたの専門家の側から、Androidアプリケーション用に同じ種類のレイアウトを設計および作成するための可能な解決策を提案してください。

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

android - Androidの複数列のGridViewにフッタービューを追加しますか?

ListViewのフッターのように動作するGridView(複数の列がある)にフッタービューを追加することは可能ですか?したがって、このフッタービュー(ページャービューなど)は、ユーザーがGridViewの一番下までスクロールしたときにのみ表示され、1つのグリッド要素だけでなく画面全体の幅になりますか?

0 投票する
11 に答える
29759 参照

android - ListView と同じように、GridView にフッターとヘッダーを含めることはできますか?

簡単な質問:

私はこのListViewコードを使用します:

作業中の対処方法はgridview

ありがとう。