問題の解決策を探していましたが、まだわかりません。私は何を達成したいですか?
Data
作業中のデータを表すオブジェクトを取得しました。いくつかの変数を持つ単純なクラスで、String
も実装しParcelable
ます。Data
オブジェクトに外部 Web サービスを設定し、結果を取得しましList<Data> dataList = new ArrayList<Data>();
た。このリストを別の に送信しますActivity
。DataAdapter
結果を表示するように拡張された を取得しましたArrayAdapter<Data>
。すべて正常に動作します。アダプターを設定し、結果を に表示するだけListView
です。data = getIntent().getParcelableArrayListExtra("データ");
dataAdapter = new DataAdapter(this, R.layout.activity_results_list,data);
list.setAdapter(dataAdapter);
今、物事はトリッキーになり始めています。すべてのリスト要素にボタンを追加しました
Button... android:onClick="showPopup"
このshowPopup
メソッドは を作成し、PopupWindow
それを自分のレイアウトで膨らませます。
LinearLayout viewGroup = (LinearLayout) findViewById(R.id.table_phones);
LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = layoutInflater.inflate(R.layout.popup_phones, viewGroup);
私の質問と問題は次のとおりです。データをそのポップアップに渡す方法は?? たとえば、特定のアイテムにData
関連付けられたオブジェクトからテキストを渡し、ポップアップに表示したいだけです。ListView
必要に応じて、さらにコードを貼り付けることができます。