問題タブ [convertview]

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

android - リストビューで異なるビューを返す

カスタム リストビューがあり、条件に応じて戻りたい/膨らませたい。条件によって行を表示したり非表示にしたりしたい。

getView() には次のものがあります

そして帰りたい

適切な xml レイアウトがありますが、アプリケーションが動作しなくなります。何を変えるべきですか?

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

android - convertview リストビュー アダプタ EditText 混乱

カスタムクラスで満たされたlistViewがありますBaseAdapterを拡張します

それから私のアダプターで..

「campoNum」は編集テキストです:

リストの最初のアイテムで「campoNum」の値を変更します(そしてそれはうまくいきます)が、下にスクロールすると、リストの他のいくつかのアイテムは最初のアイテムと同じ値を保持します....

私はそれを分析しようとしましたが、次のことがわかりました。

リストに 3 つのアイテムが表示されていて、最初のアイテムを変更すると、5 番目は最初と同じ値になり、最初のアイテムを変更すると 4 つのアイテムが表示されると、6 番目も変更されます... など。

「if (view == null )」を削除して、毎回ビューを膨らませるようにすると、問題は解決します!

私がよく理解している場合:リストの1つのアイテムが非表示になるたびに(最初のアイテム)、新しく表示されるアイテム(5番目のアイテム)に使用され、5番目のアイテムに渡されたconvertVIewは最初のアイテムと同じです

助言がありますか?

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

android - Androidでリストビューをスクロールすると、テキスト値の順序が変更されます

リスト ビューで EditText をクリックして編集すると、項目の順序が変わります。問題はアダプターにあると思いますが、修正方法がわかりません。

例: 最後の項目が 2 番目の位置に移動します。

アダプタ:

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

android - Base アダプタのメイン ViewElement として常に convertView を使用する必要がありますか?

BaseAdapter の getView 内の変数 convertView 。それはなんのためですか?アイテムを作成するときは、常に convertView を使用する必要がありますか? 使わないとどうなるの?

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

android - inflate メソッドの 2 つの異なるシグネチャの違い

アプリのスピナー用にカスタマイズされた ArrayAdapter を使用しています。getDropDownView() メソッドのコードは次のとおりです。

tv.setText() の場合、TextView に対して NullPointerException がスローされます。

しかし、私が変更したとき

できます。

メソッドの2つの異なる署名の違いについて誰かがもう少し説明できますか?

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

android - リストビューの行のテキストビューからフラグメントに値を入れる方法

Androidアプリで作業しており、リストビューの行にあるテキストビューから値を渡し、それをフラグメントに入れたい. convertView.gettag と settag メソッド put について聞いたことがありますが、対処方法がわかりません。私のコード:

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

android - setBackgroundColor (ListView) はデータに依存します

ListViewサーバーからのデータをjsonで表示するダイナミックを作成します。setBakgroundColorデータ内のオブジェクトに依存したい。例: json は

状況 == チェックされていない場合

これは BaseAdapter の私のビューです

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

android - 膨らませない場合、ArrayAdapter で convertView を使用する必要がありますか?

this onethis oneまたはthis one (および他の多くの...)

私は ArrayAdapter を持っていますが、いくつかのテキストビューを追加する単純な水平方向の LinearLayout を使用して、ビューをゼロから作成します。テキストビューの数とその重みは、リスト内の位置によって異なります。最初の行に 3 台、2 番目の行に 7 台、3 番目の行に 25 台の TV があり、データベースに応じてそれぞれの重みが異なります。

この場合、何も膨らませることができないので、 convertView には何が含まれていますか?

使うべきですか?はいの場合、どうすればよいですか?

編集:ここに私のコードがあります: