問題タブ [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 投票する
3 に答える
57367 参照

java - Android の GridView でクリック可能な画像を作成する

このチュートリアルのように、GridView に画像を表示しています。単一の画像をクリックして他のイベントを実行できるようにしたいのですが、クリックされた画像を知る必要があります。

ImageAdapter クラスに imageView.onKeyDown(keyCode, event) を追加する必要がありますか? 現在存在するコードは次のとおりです。

どの画像がクリックされたかをどのように示しますか? 適切なハンドラーを作成するにはどうすればよいですか?

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

android - Android アプリケーションの GridView にボタンの配列を追加する

バックエンドから利用できるものに応じて、5 ~ 15 個のボタンを持つアプリケーションがあります。適切な GridView レイアウト ファイルを定義して、それぞれ異なるテキストやその他の属性を持つボタンの配列を含めるにはどうすればよいですか? 各ボタンは基本的に商品をカートに追加するため、カートに商品を追加することを除いて onClick コードは同じです。

可変数のボタンを追加できるように配列を定義する方法はありますが、一意の ID で各ボタンを参照できますか? arrays.xmlの例を見てきましたが、事前に設定された文字列の配列が作成されています。オブジェクトを作成する方法が必要ですが、レイアウトまたは配列の xml ファイルでテキストが定義されていません。

更新 - GridView への追加に関する情報を追加しました

これを GridView に追加したいので、[addView メソッド]( http://developer.android.com/reference/android/widget/AdapterView.html#addView(android.view.View,%20int)を呼び出すと、 UnsupportedOperationException. 次のことができます。

しかし、それは私が望むようにボタンをグリッドにレイアウトしません。これは GridView で実行できますか?

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

android - 複数の Android GridViews は wrap_content になりません

Activity5 を表示するがありますGridViews。これらのそれぞれは、画面の幅にまたがる背景を持つ でGridViews分割されます。TextViewは書籍のGridViews巻を表し、グリッド内の各アイテムは巻内の書籍Buttonを表す です。

すべてのGridViewsとは のTextViews中に収まりますRelativeLayoutwrap_contentいくつかのボリュームには多くの本があり、他のボリュームにはほんの少ししかないので、個々のグリッド ビューを取得して、すべての本を表示するために必要なすべてのスペースを占有しようとしましたが、うまくいきませんでした。はViewスペースを各 に均等に分割しGridViews、ほとんどの本を隠します。私は以下のxmlレイアウトを持っています。どうすればこれを達成できるか教えてもらえますか?

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

android - Android - GridView の Assets フォルダーからの画像

Assetsフォルダーに画像が存在する画像のグリッドビューの作成に取り組んでいます。Androidリンクのアセットフォルダーからファイルを開くと、ビットマップを使用して読み取ることができました。現在持っているコードは次のとおりです。

私のアプリケーションは Assets フォルダーから画像を読み取りますが、グリッド ビューのセルを反復処理していません。グリッド ビューのすべてのセルには、一連の画像から選択された同じ画像があります。セルを反復処理して、まだ異なる画像を持つ方法を教えてもらえますか?

BaseAdapterクラスを拡張するImageAdapterクラスに上記のコードがあり、メインクラスでは、次の方法でそれをグリッドビューにリンクしています。

事前に助けてくれてありがとう、サラン

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

android - gridview 画像の境界線

xml 解析を使用して xml から画像のグループを表示するために gridview を使用していますが、今は gridview で各画像の周りに境界線を表示したいと考えています。すべての画像は、グリッドビューの画像にアウトライン境界線を表示する必要があります.グリッドビューで各画像の境界線を設定するにはどうすればよいですか?

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

android - onCreate メソッドの AsyncTask および setAdapter

私はいくつかの重いネットワーク タスクを実行しています - 写真 (プレビュー) をダウンロードします - 私のメイン UI がブロックされないようにするために、AsyncTask でそれを行いました。それらを GridView に入れたいのですが、AsyncTask が終了する前にアダプターを設定します。いくつかのコードはより役立つでしょう

最後に、Logcat はすべてがダウンロードされたことを示しますが、画面には何も表示されません。AsyncTask で setAdapter 部分を実行しようとしましたが、次のように表示されます。Only the original thread that created a view hierarchy can touch its views.

私は何をすべきか ?

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

android - リスト、グリッド、ギャラリーなどに表示されているものだけを読み込む方法は?

Android アプリでのアクティビティの負荷を改善したいと考えています。

すべてのアクティビティは、GridView、リスト、またはギャラリーのいずれかです。

私の質問は次のとおりです。表示されているものだけを読み込むにはどうすればよいですか?

500 曲のリストを表示する必要があり (500 枚の写真のグリッドと同じ)、各セルにサムネイル、タイトル、長さが含まれているとします。

現在どれが表示されているかを知るにはどうすればよいですか?

私が自分自身を明確にしたかどうかはわかりません。そうでない場合は、私に知らせてください。

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

android - Android GridView の背景のハイライト

通常、Gridview では、グリッド内の要素を押している間、特定の正方形の背景が強調表示され、きれいなオレンジ色で明確に定義されます。手放した後もハイライト表示されたままにしたいのですが、基本的にはハイライトのオン/オフを切り替えます。自動的に組み込まれている Android のハイライト カラーを使用したいのですが、これを機能させる試みはこれまでのところ成功していません。どんな助けでも大歓迎です。

ありがとう!

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

android - Android アプリケーションのグリッドビューを作成して使用する方法

私は Android アプリケーションを開発していますが、XML を知らないため、XML グリッドビューについていくつか問題があります。

私のアプリケーションでは、クエリがサーバーに送信され、サーバーの応答に従って、いくつかのデータをリストする必要があります。しかし、私が言ったように、私はどうすればいいのかわかりません。ご想像のとおり、データ サイズはクエリごとに異なる可能性があるため、サイズが固定されていないグリッドビューが必要です。

サンプル コードを送信するか、アプリケーションでデータを一覧表示する方法を説明してください。

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

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

android - グリッドビュー アンドロイド

グリッドビューの最後のデータにほぼ到達したことを知らせるイベントはありますか? サーバーに大量のデータがあり、100 データごとにデータをロードしたいので、ユーザーが 100 番目のデータの終わりまでスクロールし続けると、別の 100 データをロードしてグリッドビューに入れたいと考えています。

または他の解決策はありますか?

ありがとう。