問題タブ [android-adapterview]

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

android - androidはadapterviewで選択したアイテムのビューを変更します

各アイテムとしてテキストビューを含むリストビューがあります。選択したアイテムのテキストの色を変更したい。このためには、onItemSelectedメソッドを使用して変更を加えます。最初に最初の行を選択すると、最初の行のテキストの色が変わります。2行目を選択すると、テキストの色も変わりますが、1行目の色をデフォルトの色に戻したいと思います。onItemSelected私は現在選択されているアイテムの参照のみを取得し、最後に選択されたアイテムは取得しないため、これを行うにはどうすればよいですか。最後に選択したビューへの参照を保持する以外の方法はありますか。

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

android - ArrayAdapter に項目を追加する正しい方法はどれですか

次のコードを検討してください。

にアイテムを追加する正しい方法はArrayAdapterどれですか? 私には思えますが、どちらの方法も問題なく機能します。

0 投票する
4 に答える
2369 参照

android - Androidでのカスタムadapterviewsetselectionの実装

アダプタビューを変更しています。setSelection()AdapterViewのを実装するにはどうすればよいですか?setSelection()adapterviewのメソッドが呼び出されたときに実行する必要がある手順は何ですか?

ソースコードを閲覧してみListView'sましたが、あまり役に立ちませんでした。

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

android - アダプタービューの Android onClickEvent

私は単純な TextView として各グリッドを持つ GridView を持っています。GridView の各グリッド内の TextView のスクロールバーが必要です。しかし、スクロールバーを組み込むと、グリッドビューの onClickListener が無効になります。TextView をカプセル化する ScrollView を使用し、組み込みの textview スクロールバーも使用してみました。いずれにせよ、GridView の onClick イベントを取得できなくなります。アダプタービュー内でクリックまたはフォーカスできる子ビューを使用し、onclick リスナーを無効にするという問題について聞いたことがあります。clickable および focusable の Scrollview プロパティを false に設定しようとしても、問題を解決できなかった場合。

グリッドがクリックされたときにGridViewに登録されたonClickイベントが呼び出され、グリッドが(できれば垂直方向に)ドラッグされたときにテキストビューをスクロールする必要があるという機能が必要です。

前もって感謝します

0 投票する
7 に答える
33372 参照

android - AndroidのsetOnItemClickListenerのリストビューからオブジェクトを取得する方法は?

それぞれが 2 つの要素/アイテムで構成されるオブジェクトを含む arrayadapter に arraylist を追加しました。setListAdapter のアダプターを正常に設定しました。リストビューの setOnItemClickListener でこれらのアイテムを取得したいと考えています。

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

0 投票する
0 に答える
442 参照

android - アダプタービュー内のアダプタービューと変換ビュー

私はアダプタービュー(リストビュー)を持っており、それぞれに別のアダプタービュー(カスタム水平リストビュー)を含むいくつかのビューが含まれています

すべての変換ビューは正常に見えます。垂直方向にスクロールするとリストビューのアダプターから変換され、水平方向にスクロールすると水平リストビューから変換されます。

私の問題は、リストビューでsetNotifydatasetChangedを呼び出すと、convertviewからすべての子行が再描画されますが、各水平リストビューの子は空の変換ビューを取得します。

したがって、各水平リストビュー内のすべてのアイテムを再構築します。

convertviewに頼るのではなく、リストビューの行ごとに最大15ビューを保存することでこれを回避できますが、それはかなり醜いです。

あなたはもっと良いことを知っていますか?

ありがとう。

0 投票する
0 に答える
270 参照

android - この行の複数のマーカー - 行ブレークポイント:HelloListView [行: 34] - 次のコードの onItemClick(AdapterView , View, int, long)

これを解決する方法を教えてください。この行の複数のマーカー - 行ブレークポイント:HelloListView [行: 34] - 次のコードの onItemClick(AdapterView, View, int, long)。

これは、次のコードのエラーです。

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

android - MultiAutoCompleteTextViewが機能しないOnItemSelectedListener

onItemSelectedの中に入りません。IDを取得するには、リストのどれが位置によって選択されているかを取得する必要があります。

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

android - Adapterクラスを使用してデータをAdapterView以外のビューグループと同期する

アダプターを使用して、データのリストを、それが表示される垂直のLinearLayoutと同期させたいと思います。私が抱えている問題は、AdapterView以外のビューグループ(LinearLayoutなど)にsetAdapter()メソッドがないことです。誰かがこれを達成する方法を提案できますか?

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

android - Android AdapterView クリック リスナー パラメータ - 位置と ID

リストビューにロング クリック リスナーを設定しています。クリックされた項目のインデックスを使用して、対応するオブジェクトを取得したいと考えています。

Android ドキュメントに従ったメソッド シグネチャとパラメータ定義

私の質問は、「位置」と「ID」は常に同じですか? これらの定義は互換性があるように見えますが、違いは何ですか?