問題タブ [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.
android - GridView / ListViewのすべての要素でProgressBarの状態を更新するにはどうすればよいですか?
現在、GridViewがあり、すべての要素に個別のProgressBarが必要です。要素は個別のダウンロードを表します。これらのProgressBarを使用してダウンロードの状態を表示したいと思います。
しかし、どのように更新すればよいですか?私の問題は、ドキュメント(およびGoogle IOビデオで聞いたこと)によると、AdapterViewsの要素を更新する唯一の方法は、割り当てられたアダプターを更新し、更新のたびに.notifyDatasetChanged()を呼び出すことです。
もちろん、これはこの場合も実際に機能しますが、更新は非常に頻繁に行われます(5〜10更新秒)。また、この頻度で.notifyDatasetChangedを呼び出すと、GridViewとの相互作用が中断されます。たとえば、ユーザーがグリッド内のアイテムをロングクリックしようとしましたが、ダウンロードの進行状況を更新するために.notifyDatasetChangedが呼び出されたため、クリックイベントは停止します。
これを行う他の方法はありますか?AdapterViewsを捨てて、他のものを使用する必要がありますか?
android - GridViewでの非同期画像の読み込み(Android)
私はGridView
別のサーバーからロードされた写真/テキスト付きを持っています(私はURLしか知りません)。ryacのチュートリアルに基づいて、コードを変更しようとしました。
アクティビティファイルで、を次のように設定しGAdapter
ました。GridView
私は自分のアダプターを変更し、それを適応させようとしました:
ただし、以下のエラーが表示されます。
これまで、Androidでスレッドを使用したことはありません。誰かが私を助けてくれたらありがたいです。
android - AndroidはGridViewのボタンのホバーを検出します
6つのボタンを備えたGridViewがあり、ユーザーが特定のボタンの端に到達したときに振動するために、ユーザーが現在指で使用しているボタンを検出する必要があります。GridViewのボタンのレイヤーでそれを行うことは可能ですか、それともグリッドビューに実装して各ボタンのエッジの座標をカウントする方が良いですか?
android - AndroidでURL文字列のarrayListからgridViewを作成する方法
gridView
Android で URL 文字列からプログラムで作成したいのですarrayList
が、1 つの列に表示されます。私は助けが必要です。
私のImageAdapter.java
android - GrivViewのBaseAdapterでの絶対位置
私は自分に書き込もうとしBaseAdapter
ていますGrivView
が、
次のposition
要素をレンダリングしている間は次のとおりです。
実在する場所:
私はそれが正しい振る舞いであることを知っています(それは目に見える要素だけを数えます)が、リスト上のアイテムの実際の位置を取得する方法は?または、どのレイアウトを返す必要があるかを知る方法はありますか?
編集:しかし、返された数は、画面上でさえ、私が示したよりもはるかにランダムです。
android - AndroidHelloGalleryの例
私が開発しているAndroidアプリのHelloGalleryの例に取り組んでいます。res / drawable-hdpiから2つの画像を表示する必要があります。これは、Web上のHelloGalleryの例を介して行っています。Android開発者のWebサイトでHelloViews(http://developer.android.com/resources/tutorials/views/index.html )を使用してみましたが、Android1.5の更新以降は古くなっているようです。私は2.1でアプリを開発していますが、res.styleableは明らかに存在しなくなりました。それから私は他の場所を探すことに決め、次のウェブサイトで本当に良い例を見つけました:http ://www.androidpeople.com/android-gallery-imageview-example 。res/valuesの下にresources.xmlとstyles.xmlを作成した後、この部分で1つのエラーが発生します。
エラーは次のとおりです。
GalleryThemeを解決できないか、フィールドではありませんかつGalleryTheme_android_galleryItemBackgroundを解決できないか、フィールドではありません
私はこれに永遠に取り組んできたので、どんな種類の助けも大いに感謝されるでしょう。どうもありがとう!また、res / drawable-hdpiで機能し、画像を表示するHelloGalleryも、優れた代替手段/非常に役立ちます。どうもありがとう!
android - ArrayAdapter をクリアできませんでした
私はGridView
によって支えられていArrayAdapter
ます。1 つのことを除いてすべてが機能します。そのアダプターをクリアできませんでした (`GridView を更新するときにこれが必要です)。
これは私が持っているものです:
このプロジェクトの前に、アダプターのクリアに関して問題が発生したことはありません。ここで間違っていることを見つけることができません。
何か案が?(具体的な詳細については遠慮なくお尋ねください)。
ありがとう!
android - データベースアンドロイドから画像を取得する
画像を表示するgridview
場所があります。データベース内のすべての画像をブロブとして保存しました。を使用してhashmap
に追加していarraylist
ます。また、各画像と一緒にタイトルを付けています。私のコードは次のとおりです。
現在、画像は の形式になっていbyte[]
ます。
を使用しViewHolder
て、特定の画像とタイトルを に設定しitem
ていgridview
ます。コードは次のとおりです
問題は、hashmap
オブジェクトHashMap<String, Object>
をバイト配列に変換するメソッドを作成する必要があったことです。方法は次のとおりです。
byte[]
このメソッドは正しく返されます。BitmapFactory.decodeByteArray(blob,0,blob.length);
しかし、私はそれをビットマップの戻り値に変換できました
null
。に設定できませんでしたimageview
。
android - ラベル/テキストを Android Gridview に追加する
Android gridviewにテキスト ラベルを追加する方法はありますか? 標準の Android の例であるHello GridViewを使用しています。
たとえば、各画像の下に画像のタイトルを追加したい場合、これを行う方法はありますか? もしそうなら、誰かがこれがどのように機能するか説明できますか? または、これを実装する別の方法はありますか? ありがとう!
android - Android: 別のクラス ファイルの BaseAdapter と getLayoutInflater
現在、GridViews を設定するために、各 Android アクティビティ (ほとんどのアクティビティ) で拡張された BaseAdapter クラスを使用しています。
読みやすく維持しやすくするために、すべての BaseAdapter コードを別のクラス ファイルに入れようとしています。
GridView を設定するために、私は LayoutInflater を使用していますが、ここが難しいところです...
getLayoutInflater() は から来ているので、android.Activity
うまくいきません。Adapter.java(GridViews にデータを入力するクラス) を拡張された Activity クラスにして、内部で BaseAdapter クラスを作成しようとしましたが (現在の方法で)、適切に動作させることができませんでした。
Adapter.java は次のようになります。
外部から呼び出すには、次のようにします。
アプリは実行されますが、入力しようとすると、NullPointerException getLayoutInflater() が発生しました。
誰かが私が欠けているもの、またはそれを適切に機能させる方法を知っていますか?