問題タブ [baseadapter]

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 投票する
4 に答える
34989 参照

android - Android: 別のクラス ファイルの BaseAdapter と getLayoutInflater

現在、GridViews を設定するために、各 Android アクティビティ (ほとんどのアクティビティ) で拡張された BaseAdapter クラスを使用しています。

読みやすく維持しやすくするために、すべての BaseAdapter コードを別のクラス ファイルに入れようとしています。

GridView を設定するために、私は LayoutInflater を使用していますが、ここが難しいところです...

getLayoutInflater() は から来ているので、android.Activityうまくいきません。Adapter.java(GridViews にデータを入力するクラス) を拡張された Activity クラスにして、内部で BaseAdapter クラスを作成しようとしましたが (現在の方法で)、適切に動作させることができませんでした。

Adapter.java は次のようになります。

外部から呼び出すには、次のようにします。

アプリは実行されますが、入力しようとすると、NullPointerException getLayoutInflater() が発生しました。

誰かが私が欠けているもの、またはそれを適切に機能させる方法を知っていますか?

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

java - SeparatedListAdapter でテキストの色を設定するにはどうすればよいですか?

Jeff Sharkey の SeparatedListAdapterを使用していて、テキストの色を設定したいのですが、方法がわかりません。

アダプターの背景を説明するために、単純な Android リストに似た BaseAdapter をサブクラス化しました。だから、私はこのような方法でテキストの色を設定しようとしましたgetView()(コメントセクションの間に私の試みを見ることができます):

しかし、最初のセルのテキストの色を設定しますが、残りのセルには設定しません。

何か案は?

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

java - リストビューをスクロールすると、リストビューが並べ替えられるのはなぜですか?

リストビューをスクロールすると、リストビューが並べ替えられます。これは非常に混乱します。

これが私が使用しているカスタムアダプタです:

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

android - 共有設定を使用してリストアイテムを削除したり、リストビューをクリアしたりする方法は?

次の基本アダプタカスタムクラスがあり、リストビューとアイテムを作成しています。しかし、リセットボタンをクリックしたときにリストからすべてのアイテムを削除したい。私のコード:

リセットボタンがリストに含まれていません。上記のコードのyesボタンクリックイベントでこれを試しましたが、更新を取得できませんでした。じゃあ何をすればいいの?前もって感謝します。

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

android - GridView で画像を動的に描画する

GridView に画像を描画するこのクラスがあります。

通常、このクラスは完全に機能しますが、次の例外が発生することがあります。

ビットマップのリサイクルを試みましたが、まだエラーが表示されます。

なぜ私がこの問題を抱えているのか分かりますか?

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

android - BaseAdapter で DatePickerDialog を使用する方法

私はBaseAdapterクラスで働いています。その中にディスプレイしたいDatePickerDialog。使用するshowDialog(DATE_DIALOG_ID); とエラーが発生します。

これについて私を案内してください。

パッケージcom.OrganisemeePhone.adapter;

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

android - ListView 画面の向きが変わったときにリストに重複するアイテムを追加しました

リストビューを作成しようとしていますが、向きが変わると問題が発生します。問題は次のとおりです。画面のリストビューの向きを変更すると、重複したリスト項目がリストに追加されます。このデータ変更を制限する方法

コードは:

リスト アダプタ:

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

android - カスタムの展開可能なリストビューでの ToggleButton の状態

私のアプリケーションでは、 custom を使用していますExpandableListView。すべての子供の中にありExpandableListViewます。ToggleButton他のグループを展開したり折りたたんだりしても、の状態はToggleButton変わりません。

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

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

android - NullPointerExceptionカスタムリストビューアダプタ

こんにちはstackoverflowコミュニティ、

BaseAdapterを拡張するカスタムアダプタクラスのgetViewメソッドでNPEを取得しています。あなたが私を助けてくれることを願っています。

これが私のgetViewメソッドです:

これはrow.xmlです:

そして、これは私が得ているエラーです:

85行目はl.setFocusableInTouchMode(false);

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

android - ImageAdapterを設定した後にImageViewの背景を変更するにはどうすればよいですか?

私はこのコードを持っています:

最初の3行は機能しますが、4行目と5行目は機能しません。アダプターをセットアップした後、1つのアイテムを変更したいのですが、何も起こりません。多分誰かがこれを行う方法を知っていますか?私は解決に非常に感謝します。ありがとう!