問題タブ [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.

0 投票する
5 に答える
16707 参照

android - 汎用アダプターからnotifyDataSetChanged()を呼び出す方法

OnItemClickListenerfor aListViewには、次の方法があります。

ListView更新の背後にアダプターが必要です。これは、次を使用して行われると思います。

これを行うには、メソッドでparentパラメーターを使用するにはどうすればよいですか?onItemClickこれまでに試しました:

返されるオブジェクトはクラスHeaderViewListAdapterであるため、これはエラーをスローします。これは、理由が不明なため、のサブクラスではありませんBaseAdapter

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

asp.net - ASP.NET 2.0 WebControlAdaptersはValidatorコントロールでは使用できませんか?

ページでCompareValidatorを使用しており、すべてのBaseValidatorクラス(およびその派生物)を監視するために(browserfileを介して)ControlAdapterを追加しました。私のControlAdapterは何もしません-現在、メソッドをオーバーライドしません。バリデーターはスパンタグを書き込みます。これはIDとスタイルですが、それ以外は何もありません。エラーメッセージやJavaScriptはありません。なぜ何かアイデアはありますか?

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

android - AndroidカスタムアダプタでmoveToPositionをどのように実装できますか

シンプルなカスタムアダプターがあります。開始位置を異なる時間に異なる位置に設定する必要があります。標準の listadapter を使用する場合、単純に myCursor.moveToPosition( i ) を使用できます。getview を使用するカスタム アダプタは、そのようには機能しません。現在のリストを希望の位置に移動する方法を教えてもらえますか?

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

android - アダプタからListPreferenceアイテムをロードすることは可能ですか?

アプリの設定アクティビティを作成しようとしています。ユーザーがBluetoothデバイスを選択するためのオブジェクトをPreferenceActivity含む素敵なレイアウトでを定義しました。リストに動的にデータを入力するのに問題がありますListPreference

ListPreferenceアレイアダプタからの値を入力したいと思います(これを作成して、関連するBluetoothデバイス名を入力します)。

これがスピナービューの場合は、と呼ぶことができますsetAdapter()。ただし、ListPreferenceオブジェクトを使用すると、アダプターを接続する方法がわかりませfindviewByIDん(View ToからキャストされないListPreferenceため、オブジェクトへのハンドルを取得することもできません)。

アダプターを接続してから、アダプターに値を入力ListPreferenceします。これにより、値が入力されます。

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

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' を一貫した (そして機能する) 方法で考慮します。これも反映(テーブルからスキーマを取得)
  • データベース リフレクション: テーブル列、それらのデータベース ストレージ タイプ、およびおそらくアダプターの抽象化タイプのリストを取得します
  • テーブルの作成、削除
  • 列挙されているテーブルからすべてのレコードをフェッチする必要なく、別のテーブルからの選択を列挙するループで他のテーブルを操作 (挿入、更新) できる

目的は、コードの記述時に未知の構造を持つデータを操作することです。これは、構造または構造の大部分が通常よく知られているオブジェクト マッピングとは逆です。オブジェクト マッピングのオーバーヘッドは必要ありません。

オブジェクト マッピング ライブラリのバックエンドを含め、どのようなオプションがありますか?

0 投票する
3 に答える
6436 参照

android - AndroidのスレッドによってロードされたWebイメージ

ListActivity に拡張された BaseAdapter があります。

そして、それに定義されたいくつかのハンドラーとランナブル

アダプターの getView 関数では、次のようなビューを取得しています。

画像はこのようにロードされています:

今、私が抱えている問題は、同じ画像を表示する必要があるアイテムがさらにある場合、それらの画像のすべてが表示されないことです。リストを上下にスクロールすると、すべての項目が埋まってしまう可能性があります。

コメント アウトされた行 (holder.avatar.setImageBitmap...) を試したところ、「ビューを作成したスレッドのみが要求できる...」というメッセージが表示され、アプリが強制終了することがあります。しかし、たまにしか。

どうすればこれを修正できますか?いずれかのオプション。

0 投票する
16 に答える
41323 参照

design-patterns - ファサードとアダプタパターンの違いは何ですか?

私は両方の定義を読んでいますが、それらはまったく同じように見えます。誰かが彼らの違いは何であるかを指摘できますか?

ありがとう

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

android - SQLiteOpenHelper を使用した Android と SQLite

SQLite データベースと、そのデータベース内にいくつかのテーブルがあります。データベース内のテーブルごとに DBAdapter を開発しています。(Reto Meier の Professional Android 2 Application Development、リスト 7.1 を参照してください)。

コマンド ラインからデータベースとやり取りするために adb シェルを使用しており、期待どおりにデータベースが作成されていることを確認しています。ときどき、テーブルを削除して、最初から適切に構築されていることを確認したいことがあります。

問題は、SQLiteOpenHelper がデータベースが存在するかどうかのみをチェックすることです。テーブルが存在することも確認するヘルパーを作成するための典型的な解決策はありますか? 基本的に、テーブルを削除すると、ヘルパーはデータベースが存在することを確認し、すべてが正常であると想定します。

また、上記のリファレンスで使用されている CREATE_DATABASE 文字列は、1 つのテーブルのみを作成します。すべてのテーブルへのアダプタに DBAdapter を使用することを検討する必要がありますか? それは私にはきれいに思えません。

参考資料

0 投票する
6 に答える
1043 参照

svn - LAMPでSVNサーバーを実行することは可能ですか? (例: GoDaddy 共有ホスティング アカウント)

私は、 LAMP (Linux、Apache HTTP サーバー、MySQL、および PHP)を含む GoDaddy で共有ホスティング アカウントを持っています。私はソース管理として SVN が本当に好きで、「GoDaddy アカウントでホストされている独自の SVN サーバーを持つことができるかもしれない!」と考えました。

それで、それは可能ですか?LAMPでSVNを有効にする「ブリッジ」はありますか?

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

java - アダプターとOnItemClickListenerを使用したAndroid複数列リスト/グリッド?

アイテムの行と各アイテムのオプションの列を持つ単純なグリッドがあります。もちろん、特定のリソース ID を使用して、OnClick アクションをセル項目に手動でリンクできます。

私が望むのは、ListView または GridView と Adapter を使用することです。それらのいずれかからセルIDを取得する方法はありますか? ListView setOnItemClickListener() が行「位置」内のビューのビュー ID で私を呼び出すことを望んでいました:

しかし行きません。多分別のアプローチ?

ありがとう。

アップデート:

私はこれから始めました:

アダプターにアクセスして、子ビューの OnClickListeners を設定できないと思っていました。悪い仮定。これに戻ったとき、私はそれを試してみました:

出来上がり!