問題タブ [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.
java - AsyncTask でループを設定して、シーケンスの次の繰り返しを取得する
からいくつかの画像と名前をダウンロードし、Collection
それらを に適用していGridView
ます。AsyncTask
正しく動作させるためにいくつかの問題に遭遇しました。1 つの URL から、画像と名前の 2 つの異なる値を返す必要があります。現時点では、すべてを正しくダウンロードして情報を myImageView
とTextView
に適用できますが、これを行う方法は my で呼び出している間のみ機能しますAdapter
。
問題:
AsyncTask
すべてをダウンロードするように設定すると、シーケンスの最初の値のみがViews
グリッドに適用されます。「artistImages」をログに記録すると、シーケンスの他の URL が何度も出力されます。なぜこれが起こるのかわかりませんが、URL からのデータは実際には私のAdapter
.
私が試したこと:
n回doInBackground()
実行するためにループを設定しようとしました。Iterator
シーケンスBoolean
の最初のセットのデータをすべてのViews
.
で設定してみましAdapter
たAsyncTask
。
新しいクラスを作成するのではなく、に新しいクラスをAsyncTask
設定しようとしました。Adapter
私は myと in myImageView
を設定しようとしました。onPostExecute()
Adapter
でさまざまなパラメーターを使用してみましたAsyncTask
。
私は機能的に実行でき、画像と名前が非同期に適用されるように、AsyncTask
私の に を設定しようとしました。Views
Iterator
ループの停止やAsyncTask
特定の時点での設定AsyncTaks
、GridView
または を使用した設定、および、、および一般Adapter
に関する多くの読み取りについて、多くの調査を行いました。Threads
Handlers
AsyncTask
これらの試みはすべて、シーケンスの最初のセットのみが使用されるか、何もダウンロードされず、適用されません。だから、私は myIterator
で myを使うのにかなり苦労していAsyncTask
ます。
これは、画像と名前をダウンロードするために使用しているコードです。getView
これは、メソッド my内で使用している限り機能しますAdapter
。
画像と名前のダウンロードに使用:
すべてが何であるかを示すために:
AsyncTask:私はこれgetView
を自分のAdapter
.new loadImages().execute()
それで、これを正しく設定する方法がわからないので、助けを求める時が来ました. 試行錯誤のかなりの割合で失敗した後、プラス面として、アプリをより効率的にすることについて多くのことを学びました. アドバイスをいただければ幸いです。
android - 完全な GridView に描画されるカスタム アイテム セレクター
私のプロジェクトには、いくつかの GridViews があります。デフォルトのアイテム セレクターはデバイスに依存し、Acer タブレットでは黄色、Motorola 電話では青色です。
すべてのデバイスで灰色にしたい。
だから私はグーグルでSOedandroid:listSelector
し、GridViewに属性を配置する必要があることを発見しました:
どこlist_selector.xml
にある:
私の問題は次のとおりです。GridViewアイテムをクリックすると、GridViewの背景全体が黒くなります。これは私が望むものではありません。GridView の項目レイアウトに属性を入れてみandroid:listSelector
ましたが、どうにもなりませんでした。
私のセレクターは間違っていますか?または私のGridView?助けてください!
android - Androidでグリッドからリストビューへ、またはその逆
アクションバーにオプションを追加して、レコードの表示をグリッドからリストに、またはその逆に変更したいと考えています。ここで例を見ることができます:
リストビュー
ListView http://cdn.androidblip.com/screens/1____170969.png
グリッドビュー
GridView http://cdn.androidblip.com/screens/2____170969.png
そのためのオープンソースまたはサンプルコードはありますか。
android - AndroidのGridViewで各アイテムに追加情報を設定するにはどうすればよいですか?
インテントを使用してそのIDを別のアクティビティに渡すことができるように、すべてのアイテムがグリッド内の位置以外のIDを持っている必要があるGridViewがありますか?
この追加のパラメーターを指定するにはどうすればよいですか?また、onItemClick
メソッド内でどのようにアクセスできますか?
編集:
それが私がメソッドを使うsetTag
方法です。
そして、これは私がどのように使用するかですgetTag
。
私はそれを正しくやっているかどうか疑問に思っていますか?!
android - OnItemClickListener() 内で startActivityForResult() を呼び出す
アイコンとテキストを含むグリッドビューで構成されるアプリケーションの「ホーム画面」を実装しました。これは問題なく動作します。たとえば、アイコンをタップするとトーストが作成されるように、OnItemClickListener を追加できます。しかし、ここから startActivityForResult() を呼び出す方法がわかりません。アプリケーション コンテキストを渡して、これを使用してインテントなどを作成することもできますが、これは正しい方法とは思えません。
私のコードは次のようになります。
助けてくれてありがとう、
TLB
java - SDカードから画像を取得してGridviewに表示する
SDカードからすべての画像を取得してグリッドビュー(フラグメントに含まれている)に表示しようとしています。ただし、例外はスローされませんが、グリッドビューには何も表示されず、真っ黒な画面だけが表示されます。ビューのバインドやカーソルへのデータのフェッチなど、問題がどこにあるのかわかりません。これは、フラグメントの現在のコードです。
プロジェクトのレイアウトファイルは次のとおりです。
photo_item.xml:
grid_item.xml:
android - GridView から RadioButton をクリックしてアクティビティを開く方法
を に入れようとしRadioButtton
ていGridView
ます。Activity
ラジオボタンをクリックして別の場所に移動したかったのです。しかし、それは起こっていません。
同じことで私を助けてください。RadioButtton
次のコードにのコードを追加する必要があります。
方法を教えてください..
android - Android GridView または同等の異なる Rowheights
アプリに次の機能を実装する方法はありますか? 動作のような Gridview が必要ですが、行の高さが異なります。または、そのような機能を提供する別のウィジェットはありますか? (アダプター、n 列など) 過去 3 日間、試行錯誤を繰り返しましたが、一致する解決策が得られませんでした
android - AndroidでオンザフライでGridViewを作成する
私の問題はこれです。アプリのホーム画面にアイコンが表示され、JSON フィードから取得されます。JSON フィードを取得すると、表示する必要があるアイコンが 0 ~ 10 個ある可能性があります。厳密に Java を使用して、画面の中央に配置され、各アイコンのスロットを持つ gridView (正しいアプローチであると仮定) をどのように作成できるか疑問に思っています。それらが5つ以上のアイコンである場合、2行にしたいと思います。そして、グリッドビューが本質的に画面の中央に配置されるように、常にグリッドビューの周りにパディングさえあることを望みます。
gridView は正しいアプローチですか? 誰かが私にチュートリアルを教えてくれますか、それとも私が何をすべきか教えてくれますか?