私のコードは非常に長いので、私の問題について説明します。のサイズと位置についてSpinner
です。私ListView
にはアイテムがあり、各アイテムにはTextView
と がありSpinner
ます。sのデータSpinner
が異なります。をクリックすると、最初の 1 つのデータのみを操作しますSpinner
。飛び出します。のデータは、Spinner
データベースのリストから取得されます。実際にデータを編集 (削除、移動、追加) するときは、配列からデータを編集します。問題は、スピナーをポップアウトすると画面全体に表示され、画面の中央に表示され、その周りの領域が灰色になり、灰色の領域をクリックするSpinner
と再び非表示になりますが、状態を維持する必要があるので、私はデータに対して何かを行うことができ、他の領域 (灰色の領域) には影響しません。誰か助けてくれませんか?どうもありがとうございました。
質問する
132 次
1 に答える
0
Spinner
が隠されていることを検出しようとしている場合は、 に実装する必要OnItemSelectedListener
がありますActivity
。
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
// An item was selected. Handle your data here
}
public void onNothingSelected(AdapterView<?> parent) {
// No item was selected
}
于 2012-11-13T10:08:21.733 に答える