問題タブ [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 に答える
1899 参照

android - スピナーに現在設定されている配列アダプターを取得するにはどうすればよいですか? Android OS、ドロイド

スピナーの 2 つの可能な配列を切り替えるメニュー トグルを作成しようとしています。たとえば、スピナーが配列 A を表示するように設定されている場合、このメニュー ボタンを押すと、スピナーが配列 B に設定されます。もう一度押すと、配列 A に戻ります。

if/then ステートメントとすべてを処理できますが、スピナーの配列アダプターを呼び出すにはどうすればよいですか? getSelectedItemPosition(); を使用してその値を呼び出す方法を知っています。しかし、現在設定されている配列を取得するための同様の方法はありますか?

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

android - AdapterView の拡張

私は(学習目的で)基本的なアダプター(SDKサンプルのImageAdapter)からアイテムが取得される単純なAdapterViewの独自の実装を作成しようとしています。

実際のコードは次のようになります。

これはコーディングの傑作ではなく、画像付きの疑似リストビューを表示するだけです。ListView、GridView、Spinnerなどを使用できたことは知っていますが、Androidに比較的慣れていないため、いくつかのことを理解しようとしています。

ここでの質問は、onItemClickが起動しないのはなぜですか?

GridView で同じ ImageAdapter を使用すると、すべて正常に動作しますが、上記のクラスで使用すると何も得られません。AdapterView.java内には、クリック、ロングクリックなどのイベントのコードがあります。AdapterView の仕組みに関する基本的なことを誤解しているのかもしれません。代わりに他の基本クラスを拡張する必要がありますか? なぜ?

ここでより経験豊富なガイダンスを見つけたいと思っています。事前に感謝します。

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

android - AdapterView での setEmtpyView の正しい使用

setEmptyView メソッドの使用に本当に問題があります。GridView と ListView で実装しようとしましたが、どちらも機能しませんでした。ここにサンプルコードブ​​ロックがあります:

ネットワーク アダプタにはアイテムが含まれていません:

また、networkGames.setAdapter(null) を呼び出そうとしましたが、これも機能しません。私の emtpyView は次のようになります。

何が間違っているのか本当にわかりません。さまざまなチュートリアルも読みましたが、どれも問題を解決しませんでした。

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

android - AdapterView でのテキスト フィールドの使用

AndroidのテキストフィールドでAdapterViewを使用することは可能ですか?

私のクエリは一連の値を返し、ユーザーが値を編集できるように、それぞれをテキストフィールド内に配置したいと考えています。

また、ボタンをクリックして新しい空のフィールドを作成し、新しいエントリを挿入できるようにしたいと考えています。

良い例をご存知でしたら教えてください!

編集1

XML を使用して ui を定義したいのですが、次の情報を見つけました。

「この場合、text1 という新しい ID を作成します。ID 文字列の @ の後の + は、ID がまだ存在しない場合にリソースとして自動的に作成されることを示しているため、その場で text1 を定義してから使用しています。それ。" ソースhttp://developer.android.com/resources/tutorials/notepad/notepad-ex1.html

これにより、必要な数のフィールドを自動作成できますか? XML でレイアウトを一般的に指定し、db 応答に基づいてフィールドをアドホックに作成する方法はありますか?

どうもありがとう、

ミス

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

android - タイプnewAdapterView.OnItemClickListener(){}は、継承された抽象メソッドAdapterView.OnItemClickListener)を実装する必要があります

タイプnewAdapterView.OnItemClickListener(){}は、継承された抽象メソッドAdapterView.OnItemClickListener.onItemClick(AdapterView、View、int、long)を実装する必要があります

チュートリアルを作成しようとしたときにこのメッセージが表示される理由

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

android - OnitemClick() メソッドでのAdapterView の意味は何ですか? その中の他のパラメータの使用は何ですか?

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

android - Adapter と AdapterView 間の契約

Adapter と AdapterView の間、または ListView と ListViewAdapter の間の契約について説明している場所はありますか。

独自の ListView アダプターを作成しようとしています。メソッド呼び出しのシーケンスや、誰がこれらのメソッドを呼び出しているのかは、私には明らかではありません。

重複する方法がいくつかあるようです。

  • getItem はデータ オブジェクトを返しますが、型がわかりません。
  • getItemViewType は整数を返します。整数を決めるのは誰? それらはどこかで定義されていますか?ユーザー定義の?
  • getView

本当に重要なのは getView だけのようです。返されたデータと返されたビューで何かをしようとする可能性のある他のコードは何ですか? どちらのタイプも不明な場合、この他のコードはデータをビューに割り当てる方法をどのように知ることができますか?

デザインの一般的な説明は役に立ちます。

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

android - Gallery/AdapterView の子描画可能状態

各アイテムに対応するビューが自明ではなく、テキストと複数のボタンで構成されるギャラリー ビューを使用しています。

ギャラリー ビュー (ボタンの 1 つ以外の場所) をクリックしてドラッグすると、ボタンの描画可能な状態が押された状態に変わり、すべてのボタンが現在押されているように見えます。さらに、選択された状態でも同じ動作が発生します (たとえば、子 TextViews のすべてのテキストの色が変わります)。

私はこの動作を防止しようとしており、android:duplicateParentState xml 属性と setDuplicateParentStateEnabled プロパティを見つけました。これは私がやろうとしていることを達成するはずですが、効果がないようです。

何か案は?

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

android - (拡張) AdapterView でスクロールするときに子ビューを追加する

多くの子ビュー (ボタンなど) を持つスクロール パネルを作成しています。各子ビューには、行と列のインデックスに基づいて固定の場所があります。大量にあるため、最初は作成できず、メモリが不足するため、子ビューが画面ビュー ポートと交差するとき (ユーザーがその領域にスクロールするとき) にのみ子ビューを追加したいと考えています。onLayout() メソッドを次のようにオーバーライドします。

(ColumnAdapter は Adapter 拡張機能であり、ItemView はボタン拡張機能です)。スクロール中に onLayout() が呼び出されないため、これは機能しません。ユーザーがスクロールするときに ItemViews を動的に追加するにはどうすればよいですか?

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

java - AdapterView が見つかりません [スピナー]

私は現在、最初のスピナーを使用しています。しかし、実装できないため、onItemSelectedListenerの実行中にちょっと行き詰まりました。最初は CommonWares の本の方法に従おうとしましたが、うまくいきましたが、私の方法も今はうまくいきません。

最初は、アクティビティに AdapterView を直接実装させようとしましたが、唯一の結果は、Eclipse がインターフェイス AdapterView を使用できないことを通知し、それを作成するように求めたことでした...しかし、まったく同じエラーが再び発生しました。

その問題をどのように解決できるかについて、誰かがアイデアを持っていますか?