問題タブ [simpleadapter]
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.
listview - アンドロイド; チェックボックスを含むリストビューの setOnItemClick で SimpleAdapter を使用する
SimpleAdapter によって入力されるアクティビティ (ListActivity ではない) に ListView があります。
これはうまくいきます。問題は、このリストをスクロールすると、チェックボックスが画面から外れて正しいものを再チェックしないようになり、次のスクロールの項目がチェックされることです。別の配列にロードすると、データは正しいです。チェックボックスのグラフィックだけが間違っています。スクロールしないと、チェックを入れたり外したりして、正しいデータを追加したり削除したりします。
これを検索するのは、ListView のリサイクルのためであり、getView を実装する必要があります。
私はしばらくの間、SimpleAdapter でこれを行う方法に関するかなりの数の例を見てきました。いくつかの投稿では、SimpleAdapter は既に getView を実行していると言っています。また、ListActivity を使用した他の例もあります。次に、ボックスをチェックする方法は、チェックボックス自体ではなく、ListViewアイテムをタップするだけです。しかし、私がやっていることに似ている例を見つけることができないので、遊んで修正することができます。
ListView 'membersof_list' の項目の XML は次のとおりです。
新しい/異なるデータをロードする前にクリアする必要があるため、ListView に関連付けられている配列を空にします。データをコンマで分割して、groupname と groupdesc にロードします。デフォルトでは、チェックボックスはすべてオフになっています。
私は Android プログラミングの初心者であり、それが最もクリーンまたは最も効率的なコードではないことを知っていますが、機能するようになったら、これを再検討して改善する予定です。
提案、リンク、例は貴重です。ありがとう。
android - android:MultiAutoComplete Textviewから選択したアイテムを取得し、EditViewを操作して更新しますか?
1.MultiAutoCompleteTextviewを作成しました(SimpleAdapterを使用してリストを表示しました)
2.文字列を検索してみました。
3.リスト内のアイテムをクリックすると、その内容がEditTextに表示されます。
私の質問は、そのテキストを文字列に保存し、その文字列を操作して、更新された文字列をMultiAutoCompleteTextVewのEditTextに表示する方法があるかどうかです。たとえば、リストに名前のリストが表示され、名前を選択した場合は「Mr.X」と言います(デフォルトでは、EditTextに「Mr.X」というテキストが表示されます)が、「Mr。 X-男性」、EditTextで。
ありがとう :)
android - カスタム ListView を反復する
イベントの名前、日付、開始時刻を表示するカスタム ListView を作成しようとしています。
ListView を作成することはできますが、イベントの名前しか表示されません。リストアダプターを使用していくつかの実験を試み、アイテムごとに個別のArrayListを作成しましたが、うまくいきませんでした。メソッドの for ループでデータを取得しdisplaylist()
て、「イベントの日付」と「イベントの時刻」を出力する方法を教えてください。私が従うチュートリアルでは、実用的ではないすべてのデータをハードコードしています。私のアプリの画像と表示したいものについては、このリンクをたどってください(ページの下部にあります):画像を見る
main.xml
mylistrow.xml
android - SimpleAdapterを使用してListViewからビューコンテンツを取得しようとするとアプリケーションがクラッシュする
ユーザーがListView内でクリックしたビューのコンテンツを取得しようとして問題が発生しました。私のListViewは、SimpleAdapterを使用して設定され、リスト内の各項目の「見出し」と「サブタイトル」で構成されています。これらはHashMapを使用して保存されます。
アクティビティ内にもスピナーがあり、ユーザーがスピナーでアイテムを選択すると、ListViewが更新されます。これは正常に機能しており、アクティビティ内で何が起こっているかについても言及する必要があると思いました。
私がやろうとしているのは、ユーザーが選択したアイテムを取得して、ユーザーの選択に基づいて新しいアクティビティに誘導できるようにすることです(現在、Toastでビューの内容を表示しようとしています)。アイテムの「engExp」キーの下に保存されている内容を取得したい。
これが私のコードです:
具体的には、アプリケーションのクラッシュの原因となっている項目は次のとおりです:((TextView)view).getText()
私のコードをもっと見る必要がある場合は、私に知らせてください。
よろしくお願いします。
android - SimpleAdapter複製アイテム
SimpleAdapter
を表示するために使用しListView
ていますが、戻るボタンを押してアクティビティ(リストを表示)を再度開くと、リストのエントリが2倍になります。
もう一度行うと、配列値はリストの項目と再び連結されます。
配列のリスト変数は次のように宣言されています
onCreate()
の私のコードList.java
:
android - リストのヘッダーをスクロールできないようにする方法は?
row.xml
とを使用しheader.xml
てリストビューを次のように作成しSimpleAdapter
ました。リストに表示するアイテムを収集する があります。私の質問は、ヘッダーを固定し、リスト項目をスクロールしないようにする方法ですか?
android - SimpleAdapterのTextViewのonClickListener()内でfinish()を呼び出しますか?
初心者のAndroidおよびJava開発者はこちら。
TextViewとImageViewを含むカスタム リストをレンダリングするために使用するSimpleAdapterクラス内に、このコード スニペットがあります。これは、別のアクティビティで URL を処理するTextViewの部分です。
私の問題は、このSimpleAdapterのリンクされたListViewを含むActivityのfinish()メソッドを単純に呼び出す方法です ( Activityが次に呼び出されるときに完全にリロードするように強制するため)。
答えてくれた人に感謝します。
android - SimpleAdapter は文字列を取得します
リストに入力するテキストビューが2つだけのSimpleAdapterがあります。これらのテキストビュー文字列の1つをonListItemClicked()で取得したいと思います。私は得ることができます
しかし、私は文字列が欲しいですか?何か案は?
android - Android カスタム SimpleAdapter
ListView の simpleAdapter を作成するために、この例を試しています。だから、私はすべて作成しましたが、この行を変更すると
このエラーが発生しました:
コンストラクターは未定義です
MovieListAdapter(ImdbApiActivity, List<Movie>, int, String[], int[])
これは同じ例です。映画の車を変更したところです。この例は 2009 年のものであることはわかっています。私のプロジェクトのターゲットは 2.1 です。バージョン間に互換性がないか、エラーがありますか?
私の simpleadapter クラスは次のようになります。
私が見逃しているエラーはありますか?これを達成するための「現代的な」方法はどれですか?
編集:この例では、コンテキストパラメータまたはリストの変更は機能しませんでした。私の Movie クラスは Hashmap から拡張されています。他のアイデアはありますか?ありがとう!
android - シンプルアダプターでドローアブルを使用する
私はAndroidアプリケーションに取り組んでいます。私のアプリでは、アダプターを使用する必要があります。だから私は簡単なアダプターを使いました。
今、リソースからドローアブルではなく、独自のドローアブル配列リストを使用したいと考えています。
今、ハッシュマップで上記の d を使用したいと思います。
上記の stamenet が機能していません。以前にイメージ ID を送信したためです。今、画像を文字列に変換しています。
だから私は自分の画像をハッシュマップに入れなければなりません。しかし、ダウンロードした描画可能な画像を使用する場合、どのように配置できますか?.