問題タブ [getview]
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 - Spinner オブジェクトを使用する場合は、ArrayList にビューを設定します。
私は Android で ListViews と ExpandableListViews をかなり扱ってきました。そして、1 つの customAdaper と、インスタンス Arrayadapter を拡張するアダプタクラスを作成して、リストビューに画像とテキストを入力する方法を知っています。
私が現在開発しているこのアプリでは、Spinner を ArrayAdapter と一緒に使用しています。ArrayAdapter のサブクラスでは、getView メソッドをオーバーライドして、ビューにテキストと画像を設定しています。
しかし問題は、getView が 1 回だけ呼び出されることです。最初の listitem は、アプリの起動時とリストから項目を選択するときに表示されます。ここではうまくいくようです。しかし、リストを介してリストを展開すると、getView-method は呼び出されません - 文字列からの名前のみがリストに入れられます
String[] string = {"ssun", "venus", "earth", "march"};
私が望むのは、ビューを完全に制御して、リスト全体に独自のアイコンやテキストなどを入力できるようにすることです。これは、ListView オブジェクトと Expandable ListView オブジェクトで行っていたことと同じです。
私はここで何か間違ったことをしていることを知っており、最初の/選択されたアイテムのみが getView メソッドによって呼び出されるというロジックを見ることができます。しかし、私はすべてのビューが呼び出されるようにしたいので、イメージアイコンと操作されたテキストを含む素敵なリストがあります。
Activity を拡張するクラスで
そしてCustomAdapter
スクリーンショット 1. 問題ないようです - getView が呼び出されます ...
スクリーンショット 2 ですが、選択した listobject のみが対象で、残りは対象外です。ここでは String[] のみが使用されます
android - baseAdapter の ImageButton onClickListener に関する問題
ImageButton
にあるビューホルダーを持っていますbase adapter
。ImageButton
GetViewで画像を設定しました。正常に動作しています。そして、私はそのために設定onClickListener
しましたImageButton
。だから、それImageButton
をクリックすると、その背景画像を変更する必要がありますImageButton
。
フラグメントでは、このアダプターを次のように呼び出します
android - 複数のタイプの行レイアウトを持つ ListView - Android で BaseAdapter が正しく動作しない
こんにちは、以下は baseadapter の私のクラスですが、正しく動作していません:
Globals.list_album の画像数に応じたレイアウトを各位置にロードしたい。しかし、それは正しく機能していません。リストにそのような値があるため、no_of_images = 5および2では機能しません。現在、no_of_images の値は 4,3,1,2 および 5 です。したがって、レイアウト four_image_adapter、three_image_adapter、one_image_adapter、two_image_adapter、five_image_adapter が表示されるはずです。ただし、four_image_adapter、three_image_adapter、one_image_adapter、four_image_adapter、および three_image_adapter が表示されます。すべてのレイアウトには、画像の数に応じた画像ビューがあります。誰か私がしなければならないことを教えてください。
android - ListViewAnimations ライブラリの ExpandableListItemAdapter でエラーが発生する
ExpadableListItemAdapter を使用しようとすると問題が発生します。このリンクによると、アダプターの getTitleView と getContentView をオーバーライドするだけです。そこで、このアダプターを使用してテスト アプリを作成しました。
ドキュメントには、「 ExpandableListItemAdapter の新しいインスタンスを作成し、その上で setAbsListView を呼び出し、それを ListView に設定する」必要があるとも書かれていますが、このアダプターには setAbsListView メソッドがありません。だから私は他の例で見たように AlphaInAnimationAdapter に設定しようとしました:
しかし、アプリを実行すると NullPointerException エラーが引き続き発生します。
私は何を間違っていますか。指定されていませんが、getView メソッドを追加する必要がありますか? もしそうなら、それはどのように実装されるべきですか?
android - リストビューの最後の要素を表示できません
各リスト要素が1つの線形レイアウト(垂直方向)の下に2つの線形レイアウトを持つリストビューがあります。2 番目のリニア レイアウトは非表示に設定されており、最初のレイアウトをクリックしたときにのみ表示され、最初のレイアウトをもう一度タッチすると非表示に設定されます。リストの最後の要素を除くすべてのリスト要素で正常に機能します。タブの画面の下部に配置されているリストの最後の要素をクリックすると、最初の要素に触れても展開されず、2 番目の線形レイアウトが表示されません。