問題タブ [simpleadapter]

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 に答える
1233 参照

android - ボタンを含む SimpleAdapter。ジャワ、アンドロイド

初めての質問 - お役に立てれば幸いです。

SimpleAdapter と、ImageView と 2 つの TextView を含むレイアウトにマップする ArrayList/HashMap を作成しました。SimpleAdapter が ListView に割り当てられると、すべてが期待どおりに機能します。私の問題はこれです-SimpleAdapterで使用されるレイアウトにImageButtonを追加したいのですが、これを行う方法がわかりません。ImageButton を Layout に追加しました。ArrayList に追加する HashMap ごとに対応する ImageButton を作成する必要があると思いますが、思ったとおりに動作しません。OnClickListener を接続するにはどうすればよいですか? ボタンがクリックされた項目の ListView インデックスにこれを参照するにはどうすればよいですか?

この説明が理にかなっていることを願っています。コード例は最も役に立ちます。ありがとう、デイブD

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

android - ハッシュテーブルから単純なアダプタにビットマップ画像を取得して、listactivityのimageviewで表示する方法

以下は私のコードです。JSONArrayを介して画像のURLを取得しています。次に、画像をビットマップ画像に変換し、ハッシュテーブルに保存しました。

私はImageViewを使用してリストビューに画像を表示しています。だから私は画像を取得するためにシンプルなアダプターを使用しています。しかし、画像が読み込まれていません。

これから私を助けてください、私はAndroidに不慣れです!!!!!!

アップデート:

以下は、リストビューのテキストフィールドに文字列をロードするために使用したArrayAdapterです。ImageViewが1つあります。listadapterをオーバーライドして、動的画像をリストビューにロードする方法。

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

java - android-SimpleAdapter + SectionIndexer

SimpleAdapterを使用してListViewでSectionIndexerを使用しようとしています。

配列に約30個の要素があり、ペアの各要素が同一である場合(つまり、i == j)を除いて、30個の要素のすべてのペアを考慮してリストが作成されています。

したがって、リストの各項目には、2つのテキストビューと1つのチェックボックスが含まれます。テキストビューがどのように構成されているかを説明するだけです。

row1:textview1:午後(...)textview2:at(....)

row2:textview1:午後(...)textview2:battery_chargeing(....)

行3:textview1:午後(...)

などなど

したがって、基本的に、最初のTextViewはすべて、そのTextViewとのすべてのペアが消費されるまで同じです。

このリストには約900(正確には870)のエントリが含まれているため、FastScrollingを使用してSectionIndexingを実装しようとしました。

両方の方法は理解していますが、説明できない問題が発生しているようです。

スクロールすると、現在の文字を表示するオーバーレイが常にリスト内の現在の位置より1つ進んでいるように見えます。

私はこれに頭を悩ませようとしていますが、理由がわかりません。

コードを投稿することはできますが、何も悪いことはしていないと確信しています。

これで私が考えることができる唯一の欠陥は、同じ文字で始まるすべての単語が同一であるという事実です。

ありがとう

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

android - Android のデータベースからデータを取得するには? カーソルで c= db.query?

これは myDB クラスです //public Cursor getplaces() を見てください --- 私は正しいですか、それとも間違っていますか? そして、ListAdapterを設定したい場合、メインのActivityクラスでコーディングする方法。ご協力ありがとうございました。

ListplaceActivity クラス

LogCat では、クリックして ListplacesActivity ページに移動すると、次のように表示され、「予期せず停止」が発生し、リストが表示されませんでした:

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

android - SimpleAdapter を使用して ListView に背景画像を適用する

最近、ListAdapter を使用して ListView を作成し、リストの背後に静的な背景画像を適用しました。

各リスト項目にさまざまな項目を含めるために、SimpleAdapter の使用に切り替えています。

参考までに、上記のリストの項目は、私が見つけた例からのものです。私が直面している問題は、以前に ListAdapter バージョンで行ったように、背景画像を適用する方法がわからないことです。(すなわち setBackgroundResource)

どんな助けでも大歓迎です!

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

android - リストビューにテキストが表示されない

Arialなどのカスタム書体が必要なリストビューがあります。このために、SimpleAdapter をサブクラス化し、リスト内のテキストビューの書体を実装しました。しかし、この実装の後、リストは空白のように見えますが、onClick はまだ機能しており、空白のリスト項目をクリックすると、必要に応じて次のアクティビティに移動します。

コード

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

android - シンプルなアダプターでイメージビューにビットマップ画像を表示する

URLから画像を取得しています。リストビューでイメージビューを使用しています。リスト項目の各行にビットマップ イメージのリストを追加したいと考えています。私はSimpleAdapterを使用しましたが、イメージビューは空白です.私のコードは以下です!!

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

android - ArrayAdapter と SimpleAdapter のいずれかを選択します

と のどちらを選択するかについて、ガイドラインはありますArrayAdapterSimpleAdapter?

リスト項目ごとに、適切にレイアウトされている複数の TextView と View によって表示されます。ArrayAdapterまたはを使用することで、問題なく両方を実装できることがわかりましSimpleAdapterた。

それらの中からどのように選択するかについて、ガイドラインはありますか? 私の推測では

  1. ArrayAdapterその間にリストが表示された後でも、新しいアイテムを動的に追加できます。ArrayAdapterメソッドを持っていることに注意してくださいadd
  2. SimpleAdapterリストが表示されると、それ以上新しい項目を追加できなくなります。

これは私たちが従うべきガイドラインですか?

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

java - SimpleAdapterがGUIにデータを表示しない

これは私が働いている大学のために書いている最初のAndroidアプリです。これは基本的に、サイトのxmlからデータを読み取り、それをリストに出力するシンクライアントです。しかし、私は奇妙な問題に遭遇し、いくつかの助けを使うことができました。EventsListActivityは、ファイルからxmlを読み取り、それをHashMapsの配列に配置し、並べ替えて、SimpleAdapterに配置します。DirectoryListActivityにこれとまったく同じコードを使用していますが、問題なく機能します。ただし、EventsListActivityは、1行の空白のリストのみを表示します。その行をクリックすると正しいデータが表示され、xmlファイルには1行しかないため、問題はありません。ただし、行のTextViewは何も表示していません。

コードをステップスルーしましたが、xmlが正しく読み取られて保存されています。SimpleAdapterのバインディングに問題があるようです。どんなヒントでも大歓迎です。私のコードで私ができるより良いことを見つけたら、遠慮なく私にポインタを教えてください。必要な情報は次のとおりです。

CUSTOMLIST.XML

CUSTOMROW.XML

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

java - これは SimpleAdapter に 2 つの配列を追加する正しい方法ですか?

SimpleAdapter を使用して、左側と右側の 2 つの文字列を ListView に表示します。

文字列は 2 つの異なる配列にあります。配列 A の 1 番目と配列 B の 1 番目は 1 行目にあり、以下同様です。

ここに私が使用するコードの一部があります:

私が望むものを作るためのより良い方法があると確信しています。正しい方法は何ですか?