問題タブ [android-viewholder]

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

android - 別のビュー内の別のビューからデータにアクセスする setOnCheckedListener

simplecursadapter を拡張する customadapter に問題があります。問題は、ビューのリスナー内で別のビューからデータにアクセスしたいことです。おそらくcheckedtextviewを使用できますが、見た目が良いとは思いません。

これは setOnCheckedListener 内のトリッキーな部分です。textview my holder.name のテキストにアクセスしたいのですが、どのように機能させるべきかわかりません。

ここに残りのコードはおそらく必要ありませんが、とにかく追加します。

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

xamarin - スクロール中にカスタムListViewで間違った位置を取得する

スクロール中にカスタムで間違った位置を取得しています。ListView

ViewHolder私はパターンとを試しましたArrayAdapterが、両方とも同じ問題を引き起こしています。

Java を使用してコードを再現すると、スクロール中に適切な位置が得られます。

Xamarin アーキテクチャのバグですか?

以下は私のサンプルコードです:

活動クラス

カスタムアダプター

DataBean クラス

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

android - RecyclerView 単一ビューの変更

新しい Android RecyclerView には、位置に基づいて単一のビューにアクセスして変更する方法がありますか?

onBindViewHolder ViewHolder と位置にアクセスできますが、ViewHolder によって設定されたビューにはアクセスできません。

そして onCreateViewHolder ビューにアクセスできますが、このビューの位置がありません。

何か案が ?

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

android - 更新アイテムのちらつきのホルダーパターンを持つandroid ListView

ViewHolder パターンを実装する Base Adapter で listView を作成しました。リストビューの各アイテムには countdownTimer があります。正常に動作しますが、リストビューを更新したい場合、countDownTimer は新しい値と古い値の間でちらつきます。

この問題を解決するにはどうすればよいですか?

BaseAdapter getView()

各アイテムの CountDownTimer

およびフラグメントからのコードは、アダプターとカウントダウンタイマーの時間のリストを設定します

更新: これは onCreateView です。ビューを再利用したい

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

android - ナビゲーション ドロワー アイテムの繰り返し

リストビュー レイアウトのナビゲーション ドロワーを使用しています。リストビューに入力される項目は、テキストビュー、ラジオボタン、およびチェックボックスです。xml レイアウト ファイルは次のとおりです。

このため、アダプターを次のように設定しています

アダプターのコードは次のとおりです。

必要なのは、これらのアイテムをナビゲーション ドロワーのリストビューに表示することです。しかし問題は、これらすべての項目がナビゲーション ドロワーで繰り返されていることです。 解決策を教えてください。事前にサンクス。

0 投票する
5 に答える
36654 参照

android - ViewHolder を使用した Android リストビュー

私は問題があります。クリックされた後、リストビューのアイコンを変更しようとしています。クリックしたアイコンだけでなく、表示されていないものも修正されますが、正常に動作します。たとえば、リストビューの最初の項目のアイコンをクリックすると、5 番目のアイコンも変わります。この動作は、次のすべての項目 (リストビューの 5 項目ごと) に対して繰り返されます。これは私の getView メソッドです:

...

そして、これは私の ViewHolder クラスです: