問題タブ [custom-adapter]

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

android - カスタム アダプタを使用して ListView で項目の余白を設定できません

ListView の項目に可変の左マージンを設定しようとしています。getView メソッドのカスタム アダプタで問題が発生します。

内部にいくつかの textViews を持つ RelativeLayout である list_item レイアウトを膨らませます。次に、RelativeLayout.LayoutParams を使用して余白を設定しようとしました。これでクラス キャスト例外が発生しますが、通常の LayoutParams 型にはマージンを設定するメソッドがありません。

マージンを設定する最良の方法は何ですか?

ここにエラーがあります

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

android - カスタムリストビューアダプタなしのリストビューセルのAndroidセット要素

こんなことしたいmylistview.setElementsofView(0).getElementById.setColor("black");

現在、これを行うために私が知っている唯一の方法は、カスタムリストビューアダプターをセットアップし、コンストラクターをセットアップし、ビューが設定されているかどうかを確認するための条件付きチェックを実行してから、そのビューで何かを実行することです。

リストビューの他の部分に簡単にアクセスできる場合、これは非常に複雑に見えます。

カスタムアダプタなしで特定のビューの要素にアクセスできるようにするために、listviewでアクセスできる継承された関数はありますか?

洞察をありがとう

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

android - ListActivity の空のビューが機能しない

私はこれを理解しようとして髪を引っ張っています。私が読んだすべてのチュートリアルから、このセットアップの方法はうまくいくはずです。カスタム アダプターを使用して一部のデータを表示する ListActivity があります。アダプターが空の場合、「アイテムが見つかりません」というメッセージを表示したいと思います。

これは私のレイアウトです:

これは私のコードです:

「アイテム」文字列配列にデータがない場合、「アイテムが見つかりません」というテキストが正常に表示されます。PopulateItem() メソッドには、配列にデータを入力するプロセスがあり、データがある場合でも、リストの各行のデータの「下」に「項目が見つかりません」というテキストが表示されます。したがって、空のテキストは基本的にデータによってオーバーレイされています。

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

java - customadapterを使用して、listitemsを含むlistviewにスピナーを追加するにはどうすればよいですか?

リストビューを使用していますが、リストアイテムが多数あります。すべてのリストアイテムにスピナーを追加する必要があります。customadapterを使用していますが、imageviewを使用できる画像を追加することが問題です。スピナーには何を使用できますか?

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

android - あるレイアウトから次のレイアウトへの値を取得する

拡張するリストにいくつかの項目をリストしましたがActivity、リストはカスタムアダプターを使用してリストされています。私の質問は、これが私のxmlファイルで、このスピナーにいくつかのアイテムを追加したことです。スピナーの値を次のレイアウトに取得するにはどうすればよいですか。知ってる人いたら教えて?よろしくお願いします。

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

android - Android ArrayAdapterは、他のすべてのビューに更新するように指示します

arrayadapter内の他のすべてのビューの属性を確認し、特定の時間にデフォルトの属性に戻す必要があります

ユースケース:リストビューアイテム(a)(b)(c)(d)、(a)をタッチすると、背景が黒くなります。これはontouchListenerで行われます。ただし、ビュー(b)をタッチすると、背景が黒になりますが、(a)は黒ではないデフォルトに戻す必要があります

ビューの最後にあるarrayadapterを思い出してみましたが、これに伴う問題は、ビューのスクロール位置もリセットされるため、このリストがはるかに長い場合(つまり、ユーザーがアイテムに触れた場合)(r )、次にリストをリセットし、ユーザーを一番上の項目(a)に戻します

私は見ていましnotifydatasetchangedたが、それをどのように使用し、どこで機能するのかわかりません

洞察力を高く評価

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

android - リストビューのアイコンが表示されないことがあります

私の問題は、URLから画像をフェッチして画像ビューに設定するカスタムarrayadapterを実装したことです。それは、ある種、機能します。一部の画像が表示されない場合があります。1つの画像だけの場合もあれば、3つの画像であり、明確な順序がない場合もあります。合理的に一貫しているのは、配列リストの画像番号3のように見えることだけです。

私のカスタムアダプター:

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

android - AndroidでカスタムBaseAdapterを使用しているときにリストビューにチェックボックスの状態を保存しますか?

画像、テキスト、チェックボックスを含むリストビューがあり、BaseAdapter を使用してこれを膨らませました。選択した画像だけを送信したいのですが、チェックボックスの状態を保存するにはどうすればよいですか?baseadapter を使っているので間違っているかもしれません。それを行う他の方法を提案できます。

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

android - ListView GetView()メソッドの位置での奇妙な動作

ListView用のカスタムアダプタがあり、リストを送信します。位置がリスト内にある場合、imageview(つまりカスタム行内)はそのsrcを別のsrcに変更します。GetViewメソッドは次のとおりです。

1つの位置でリストを送信します。ListViewをゆっくりスクロールすると、これは正常に機能し、1つのimageviewのみが変更されます。しかし、速くスクロールすると、正しい位置に近い他の画像ビューも変更されます!
誰か教えてもらえますか?

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

android - カスタムリストを使用してアラートダイアログに表示できますか?

ドローアブルリソースの各リストアイテムに異なる画像を表示するカスタムアダプタを作成しました。これで、カスタムアダプタがリストビューで正常に機能しています。次に、別のレイアウトで表示する代わりに、アラートダイアログまたはその他のリストを表示する必要があります。