問題タブ [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.
android - Android: 別のクラス ファイルの BaseAdapter と getLayoutInflater
現在、GridViews を設定するために、各 Android アクティビティ (ほとんどのアクティビティ) で拡張された BaseAdapter クラスを使用しています。
読みやすく維持しやすくするために、すべての BaseAdapter コードを別のクラス ファイルに入れようとしています。
GridView を設定するために、私は LayoutInflater を使用していますが、ここが難しいところです...
getLayoutInflater() は から来ているので、android.Activity
うまくいきません。Adapter.java(GridViews にデータを入力するクラス) を拡張された Activity クラスにして、内部で BaseAdapter クラスを作成しようとしましたが (現在の方法で)、適切に動作させることができませんでした。
Adapter.java は次のようになります。
外部から呼び出すには、次のようにします。
アプリは実行されますが、入力しようとすると、NullPointerException getLayoutInflater() が発生しました。
誰かが私が欠けているもの、またはそれを適切に機能させる方法を知っていますか?
java - SeparatedListAdapter でテキストの色を設定するにはどうすればよいですか?
Jeff Sharkey の SeparatedListAdapterを使用していて、テキストの色を設定したいのですが、方法がわかりません。
アダプターの背景を説明するために、単純な Android リストに似た BaseAdapter をサブクラス化しました。だから、私はこのような方法でテキストの色を設定しようとしましたgetView()
(コメントセクションの間に私の試みを見ることができます):
しかし、最初のセルのテキストの色を設定しますが、残りのセルには設定しません。
何か案は?
java - リストビューをスクロールすると、リストビューが並べ替えられるのはなぜですか?
リストビューをスクロールすると、リストビューが並べ替えられます。これは非常に混乱します。
これが私が使用しているカスタムアダプタです:
android - 共有設定を使用してリストアイテムを削除したり、リストビューをクリアしたりする方法は?
次の基本アダプタカスタムクラスがあり、リストビューとアイテムを作成しています。しかし、リセットボタンをクリックしたときにリストからすべてのアイテムを削除したい。私のコード:
リセットボタンがリストに含まれていません。上記のコードのyesボタンクリックイベントでこれを試しましたが、更新を取得できませんでした。じゃあ何をすればいいの?前もって感謝します。
android - GridView で画像を動的に描画する
GridView に画像を描画するこのクラスがあります。
通常、このクラスは完全に機能しますが、次の例外が発生することがあります。
ビットマップのリサイクルを試みましたが、まだエラーが表示されます。
なぜ私がこの問題を抱えているのか分かりますか?
android - BaseAdapter で DatePickerDialog を使用する方法
私はBaseAdapter
クラスで働いています。その中にディスプレイしたいDatePickerDialog
。使用するshowDialog(DATE_DIALOG_ID);
とエラーが発生します。
これについて私を案内してください。
パッケージcom.OrganisemeePhone.adapter;
android - ListView 画面の向きが変わったときにリストに重複するアイテムを追加しました
リストビューを作成しようとしていますが、向きが変わると問題が発生します。問題は次のとおりです。画面のリストビューの向きを変更すると、重複したリスト項目がリストに追加されます。このデータ変更を制限する方法
コードは:
リスト アダプタ:
android - カスタムの展開可能なリストビューでの ToggleButton の状態
私のアプリケーションでは、 custom を使用していますExpandableListView
。すべての子供の中にありExpandableListView
ます。ToggleButton
他のグループを展開したり折りたたんだりしても、の状態はToggleButton
変わりません。
私のアダプターコードは次のとおりです。
android - NullPointerExceptionカスタムリストビューアダプタ
こんにちはstackoverflowコミュニティ、
BaseAdapterを拡張するカスタムアダプタクラスのgetViewメソッドでNPEを取得しています。あなたが私を助けてくれることを願っています。
これが私のgetViewメソッドです:
これはrow.xmlです:
そして、これは私が得ているエラーです:
85行目はl.setFocusableInTouchMode(false);
android - ImageAdapterを設定した後にImageViewの背景を変更するにはどうすればよいですか?
私はこのコードを持っています:
最初の3行は機能しますが、4行目と5行目は機能しません。アダプターをセットアップした後、1つのアイテムを変更したいのですが、何も起こりません。多分誰かがこれを行う方法を知っていますか?私は解決に非常に感謝します。ありがとう!