問題タブ [listview-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 投票する
1 に答える
302 参照

android - 画面を回転させた後、ヘッダー/フッターを含む小さな ListViews が空になる

ListViewAndroidで非常に奇妙な問題があります。

デバイスを回転するListViewと、ヘッダーやフッターが小さすぎると見えなくなります。

の項目ListViewは正しいです。それらはsavedInstanceState正しく復元され、新しいAdapterが作成され、アクティビティの にバインドされonCreateます。getCountアダプタのとにロギングを追加getViewしたところ、正しい結果が表示されました。

問題は、リストがその高さよりも短い場合にのみ非表示になることです(match_parent一定の高さで試しました):

  • オーバーフローするアイテムがまったくない場合 (たとえば 8 アイテム)、画面を回転させるとリストが完全に消えます。
  • 高さのある横モード(16項目)でのみオーバーフローがある場合match_parent、縦モードにするとリストが消え、横モードで再び表示されます。
  • 両方の方向または一定サイズ (24 アイテム) でオーバーフローがある場合、すべてが正しく表示されます。

デバイスを回転させる前でも、リストは正しく表示されます。

リストの何が問題になっていますか?

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

android - ListView + ImageButton + 子孫Focusability

1つのimagebuttonで行を追加するリストビューがあります..imagebuttonをsetfocusable falseに設定しようとしましたが、まだ機能していません..

item_list.xml

Item_ListAdapter.java

これは私の「メイン」コードです..ここでプレスを検出したい

0 投票する
0 に答える
1145 参照

android - Android のリスト ビュー アダプターのハッシュ マップで文字列値を取得できません

すでに JSON から文字列値を取得していますが、ハッシュ マップなどに問題があるようです。List アダプターで null 値を取得しています。誰かが私を助けたり、コードで何か間違ったことをしたかどうか教えてくれますか? 前もって感謝します。これが私のコードです。

アクティビティ -

そしてアダプター

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

android - Android CustomListview、SQLite データベース、CustomAdpater

私はショッピング アプリケーションを実行しています。各行がリストビューに読み込まれ、各行に削除ボタンがあります。削除ボタンをクリックすると、その位置と行の ID を取得できます。私の問題は、customadapter クラスのボタンの onclick 関数からデータベース関数を呼び出すと、nulpointerexception が発生することです。

私が欲しいのは、選択した行をデータベースから削除することです

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

android - リストビューは6回ごとにアイテムを複製します

みんなが元気でありますように。

この問題が以前に数回見直されたことは知っていますが、長い検索の結果、まだ解決策が見つかりませんでした.

私のカスタム リストビューは、6 アイテムごとにアイテムを複製します。

すでにチェックして試しました:

1- layout_width と layout_height に wrap_content が含まれていない

2- holder = new ListViewItem() はコンテンツの初期化の前です

3-「convertView != null」があります

4-私の場合、レイアウトが Linear ではないため、 holder.linearLayout.getChild() を使用できません

5-クリア()

誰かが私を助けることができれば、これは私のコードです

CustomListViewAdapter.java の getView()

ListViewItem クラス

主な活動

編集

MainmenuActivity.java

FragmentAdapter.java

MainActivity.java

前もって感謝します, よろしく, クリス

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

android - カスタム ListView アダプタで間違った項目を取得する

私はListView用のカスタムアダプターを持っています
.getViewメソッドは次のようなものです:

しかし、スクロール後にlistViewに表示されるアイテムは間違っています。アイテムが重複していたり​​、リストアイテムを表示する順序が間違っていたりすることがあります。
if/else の後に item の値をビューを取得するように設定しましたが、問題は解決しません!
ビューを再度作成し、convertView のキャッシュに使用しない場合 (意味:

if(convertView == null

アイテムは正しく表示されていますが、スクロールしすぎると、メモリが多すぎてアプリがクラッシュします。
私は完全に混乱していて、どうすれば解決できるかわかりません。

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

android - これらの ProgressBar を見つける方法

ここに画像の説明を入力
View上記のような リストを作成する方法を知っています。ダウンローダを作成しようとしていますが、複数のスレッドが同時にダウンロードされます。
これらThreadの は、 の を使用する必要がsetProgress(..)ありProgressBarます。ただし、アダプタを使用して作成されたプログレス バーを参照する方法がわかりません。さらに、リスナーを追加できるようにするためのキャンセル ボタンもあります。

これで私を助けてください

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

android - Android の ListView フォントの変更

簡単な質問のようですが、私は Android 開発に慣れていないので、Android ListViews についてはほとんどわかりません。以下は、私のプロジェクトで ListView に使用したコードです。

ListView テキストのフォントを変更したいと考えています。それ、どうやったら出来るの?カスタムアダプターを使用するためにどこでも読んでいますが、理解していませんでした。誰でもコードを手伝ってもらえますか?