別のtextViewにクリックされた各アイテムを表示したい。私はそれぞれのクリックを同じtextViewで表示していますが、新しいtextViewに表示されるデータのクリックごとに好きです。何か案は?リストビュー情報を別のテキストビューに表示するandroid
ExercisesListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
private String result;
TextView Exercise1TextView = (TextView) findViewById(R.id.Exercise1TextView);
TextView Exercise2TextView = (TextView) findViewById(R.id.Exercise2TextView);
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String Exercise = String.valueOf(adapterView.getItemAtPosition(i));
result = (Exercise1TextView.getText().toString() + "\n" + Exercise);
Exercise1TextView.setText(result);
}
});
リニアレイアウトでなければなりませんか?私はすでに相対レイアウトを設定しています。助けてくれてありがとう – Ryan159
@ user3091082希望のレイアウトを追加できます。上記のコードはうまく動作します。どのレイアウトにもaddViewメソッドがあります。しかし、LayoutParamsは異なります。 LinearLayout.LayoutParamsの代わりにRelativeLayout.LayoutParamsが必要です –
助けてくれてありがとう – Ryan159