問題タブ [adapter]
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 - 汎用アダプターからnotifyDataSetChanged()を呼び出す方法
OnItemClickListener
for aListView
には、次の方法があります。
ListView
更新の背後にアダプターが必要です。これは、次を使用して行われると思います。
これを行うには、メソッドでparent
パラメーターを使用するにはどうすればよいですか?onItemClick
これまでに試しました:
返されるオブジェクトはクラスHeaderViewListAdapter
であるため、これはエラーをスローします。これは、理由が不明なため、のサブクラスではありませんBaseAdapter
。
asp.net - ASP.NET 2.0 WebControlAdaptersはValidatorコントロールでは使用できませんか?
ページでCompareValidatorを使用しており、すべてのBaseValidatorクラス(およびその派生物)を監視するために(browserfileを介して)ControlAdapterを追加しました。私のControlAdapterは何もしません-現在、メソッドをオーバーライドしません。バリデーターはスパンタグを書き込みます。これはIDとスタイルですが、それ以外は何もありません。エラーメッセージやJavaScriptはありません。なぜ何かアイデアはありますか?
android - AndroidカスタムアダプタでmoveToPositionをどのように実装できますか
シンプルなカスタムアダプターがあります。開始位置を異なる時間に異なる位置に設定する必要があります。標準の listadapter を使用する場合、単純に myCursor.moveToPosition( i ) を使用できます。getview を使用するカスタム アダプタは、そのようには機能しません。現在のリストを希望の位置に移動する方法を教えてもらえますか?
android - アダプタからListPreferenceアイテムをロードすることは可能ですか?
アプリの設定アクティビティを作成しようとしています。ユーザーがBluetoothデバイスを選択するためのオブジェクトをPreferenceActivity
含む素敵なレイアウトでを定義しました。リストに動的にデータを入力するのに問題があります。ListPreference
ListPreference
アレイアダプタからの値を入力したいと思います(これを作成して、関連するBluetoothデバイス名を入力します)。
これがスピナービューの場合は、と呼ぶことができますsetAdapter()
。ただし、ListPreference
オブジェクトを使用すると、アダプターを接続する方法がわかりませfindviewByID
ん(View ToからキャストされないListPreference
ため、オブジェクトへのハンドルを取得することもできません)。
アダプターを接続してから、アダプターに値を入力ListPreference
します。これにより、値が入力されます。
ruby - Ruby のデータベース抽象化/アダプター
Ruby で使用しているデータベースの抽象化/アダプターは何ですか? 私は主にデータ指向の機能に興味がありますが、オブジェクト マッピング (アクティブ レコードやデータ マッパーなど) には興味がありません。
現在Sequelを使用しています。他のオプションはありますか?
私は主に興味があります:
- シンプルでクリーンで曖昧でない API
- データの選択 (当然)、フィルタリング、集計
- フィールドマッピングなしの生の値の選択: SELECT col1, col2, col3 => [val1, val2, val3] { :col1 => val1 ...} のハッシュではありません
- 選択する列/値のリストを渡すことができます: select(array_of_columns) (列が既知である必要がある dataset.select(:col1, :col2, :col3) ではありません)
- API は、テーブル スキーマ 'some_schema.some_table' を一貫した (そして機能する) 方法で考慮します。これも反映(テーブルからスキーマを取得)
- データベース リフレクション: テーブル列、それらのデータベース ストレージ タイプ、およびおそらくアダプターの抽象化タイプのリストを取得します
- テーブルの作成、削除
- 列挙されているテーブルからすべてのレコードをフェッチする必要なく、別のテーブルからの選択を列挙するループで他のテーブルを操作 (挿入、更新) できる
目的は、コードの記述時に未知の構造を持つデータを操作することです。これは、構造または構造の大部分が通常よく知られているオブジェクト マッピングとは逆です。オブジェクト マッピングのオーバーヘッドは必要ありません。
オブジェクト マッピング ライブラリのバックエンドを含め、どのようなオプションがありますか?
android - AndroidのスレッドによってロードされたWebイメージ
ListActivity に拡張された BaseAdapter があります。
そして、それに定義されたいくつかのハンドラーとランナブル
アダプターの getView 関数では、次のようなビューを取得しています。
画像はこのようにロードされています:
今、私が抱えている問題は、同じ画像を表示する必要があるアイテムがさらにある場合、それらの画像のすべてが表示されないことです。リストを上下にスクロールすると、すべての項目が埋まってしまう可能性があります。
コメント アウトされた行 (holder.avatar.setImageBitmap...) を試したところ、「ビューを作成したスレッドのみが要求できる...」というメッセージが表示され、アプリが強制終了することがあります。しかし、たまにしか。
どうすればこれを修正できますか?いずれかのオプション。
design-patterns - ファサードとアダプタパターンの違いは何ですか?
私は両方の定義を読んでいますが、それらはまったく同じように見えます。誰かが彼らの違いは何であるかを指摘できますか?
ありがとう
android - SQLiteOpenHelper を使用した Android と SQLite
SQLite データベースと、そのデータベース内にいくつかのテーブルがあります。データベース内のテーブルごとに DBAdapter を開発しています。(Reto Meier の Professional Android 2 Application Development、リスト 7.1 を参照してください)。
コマンド ラインからデータベースとやり取りするために adb シェルを使用しており、期待どおりにデータベースが作成されていることを確認しています。ときどき、テーブルを削除して、最初から適切に構築されていることを確認したいことがあります。
問題は、SQLiteOpenHelper がデータベースが存在するかどうかのみをチェックすることです。テーブルが存在することも確認するヘルパーを作成するための典型的な解決策はありますか? 基本的に、テーブルを削除すると、ヘルパーはデータベースが存在することを確認し、すべてが正常であると想定します。
また、上記のリファレンスで使用されている CREATE_DATABASE 文字列は、1 つのテーブルのみを作成します。すべてのテーブルへのアダプタに DBAdapter を使用することを検討する必要がありますか? それは私にはきれいに思えません。
svn - LAMPでSVNサーバーを実行することは可能ですか? (例: GoDaddy 共有ホスティング アカウント)
私は、 LAMP (Linux、Apache HTTP サーバー、MySQL、および PHP)を含む GoDaddy で共有ホスティング アカウントを持っています。私はソース管理として SVN が本当に好きで、「GoDaddy アカウントでホストされている独自の SVN サーバーを持つことができるかもしれない!」と考えました。
それで、それは可能ですか?LAMPでSVNを有効にする「ブリッジ」はありますか?
java - アダプターとOnItemClickListenerを使用したAndroid複数列リスト/グリッド?
アイテムの行と各アイテムのオプションの列を持つ単純なグリッドがあります。もちろん、特定のリソース ID を使用して、OnClick アクションをセル項目に手動でリンクできます。
私が望むのは、ListView または GridView と Adapter を使用することです。それらのいずれかからセルIDを取得する方法はありますか? ListView setOnItemClickListener() が行「位置」内のビューのビュー ID で私を呼び出すことを望んでいました:
しかし行きません。多分別のアプローチ?
ありがとう。
アップデート:
私はこれから始めました:
アダプターにアクセスして、子ビューの OnClickListeners を設定できないと思っていました。悪い仮定。これに戻ったとき、私はそれを試してみました:
出来上がり!