問題タブ [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.
android - androidはadapterviewで選択したアイテムのビューを変更します
各アイテムとしてテキストビューを含むリストビューがあります。選択したアイテムのテキストの色を変更したい。このためには、onItemSelected
メソッドを使用して変更を加えます。最初に最初の行を選択すると、最初の行のテキストの色が変わります。2行目を選択すると、テキストの色も変わりますが、1行目の色をデフォルトの色に戻したいと思います。onItemSelected
私は現在選択されているアイテムの参照のみを取得し、最後に選択されたアイテムは取得しないため、これを行うにはどうすればよいですか。最後に選択したビューへの参照を保持する以外の方法はありますか。
android - ArrayAdapter に項目を追加する正しい方法はどれですか
次のコードを検討してください。
にアイテムを追加する正しい方法はArrayAdapter
どれですか? 私には思えますが、どちらの方法も問題なく機能します。
android - Androidでのカスタムadapterviewsetselectionの実装
アダプタビューを変更しています。setSelection()
AdapterViewのを実装するにはどうすればよいですか?setSelection()
adapterviewのメソッドが呼び出されたときに実行する必要がある手順は何ですか?
ソースコードを閲覧してみListView's
ましたが、あまり役に立ちませんでした。
android - アダプタービューの Android onClickEvent
私は単純な TextView として各グリッドを持つ GridView を持っています。GridView の各グリッド内の TextView のスクロールバーが必要です。しかし、スクロールバーを組み込むと、グリッドビューの onClickListener が無効になります。TextView をカプセル化する ScrollView を使用し、組み込みの textview スクロールバーも使用してみました。いずれにせよ、GridView の onClick イベントを取得できなくなります。アダプタービュー内でクリックまたはフォーカスできる子ビューを使用し、onclick リスナーを無効にするという問題について聞いたことがあります。clickable および focusable の Scrollview プロパティを false に設定しようとしても、問題を解決できなかった場合。
グリッドがクリックされたときにGridViewに登録されたonClickイベントが呼び出され、グリッドが(できれば垂直方向に)ドラッグされたときにテキストビューをスクロールする必要があるという機能が必要です。
前もって感謝します
android - AndroidのsetOnItemClickListenerのリストビューからオブジェクトを取得する方法は?
それぞれが 2 つの要素/アイテムで構成されるオブジェクトを含む arrayadapter に arraylist を追加しました。setListAdapter のアダプターを正常に設定しました。リストビューの setOnItemClickListener でこれらのアイテムを取得したいと考えています。
ここに私のコードがあります
android - アダプタービュー内のアダプタービューと変換ビュー
私はアダプタービュー(リストビュー)を持っており、それぞれに別のアダプタービュー(カスタム水平リストビュー)を含むいくつかのビューが含まれています
すべての変換ビューは正常に見えます。垂直方向にスクロールするとリストビューのアダプターから変換され、水平方向にスクロールすると水平リストビューから変換されます。
私の問題は、リストビューでsetNotifydatasetChangedを呼び出すと、convertviewからすべての子行が再描画されますが、各水平リストビューの子は空の変換ビューを取得します。
したがって、各水平リストビュー内のすべてのアイテムを再構築します。
convertviewに頼るのではなく、リストビューの行ごとに最大15ビューを保存することでこれを回避できますが、それはかなり醜いです。
あなたはもっと良いことを知っていますか?
ありがとう。
android - この行の複数のマーカー - 行ブレークポイント:HelloListView [行: 34] - 次のコードの onItemClick(AdapterView , View, int, long)
これを解決する方法を教えてください。この行の複数のマーカー - 行ブレークポイント:HelloListView [行: 34] - 次のコードの onItemClick(AdapterView, View, int, long)。
これは、次のコードのエラーです。
android - MultiAutoCompleteTextViewが機能しないOnItemSelectedListener
onItemSelectedの中に入りません。IDを取得するには、リストのどれが位置によって選択されているかを取得する必要があります。
android - Adapterクラスを使用してデータをAdapterView以外のビューグループと同期する
アダプターを使用して、データのリストを、それが表示される垂直のLinearLayoutと同期させたいと思います。私が抱えている問題は、AdapterView以外のビューグループ(LinearLayoutなど)にsetAdapter()メソッドがないことです。誰かがこれを達成する方法を提案できますか?
android - Android AdapterView クリック リスナー パラメータ - 位置と ID
リストビューにロング クリック リスナーを設定しています。クリックされた項目のインデックスを使用して、対応するオブジェクトを取得したいと考えています。
Android ドキュメントに従ったメソッド シグネチャとパラメータ定義
私の質問は、「位置」と「ID」は常に同じですか? これらの定義は互換性があるように見えますが、違いは何ですか?