DialogFragment
4 つのフィールドに入力して「完了」ボタンをクリックできるクラスを作成しようとしています。ボタンをクリックすると、DialogFragment
特定のテキスト値が変更され、終了してメイン画面に戻ります。
これまでのところ、終了を除いて、やりたいことはすべて実行しています。ダイアログは、選択TextView
したものを「こんにちは」に変更し、そのまま残ります。
誰かがそれをなくす方法を教えてもらえますか? ありがとう!
public class TeamFragment extends DialogFragment {
TextView team1, team2, score1, score2;
public TeamFragment(View t1, View t2, View s1, View s2) {
team1=(TextView) t1;
team2=(TextView) t2;
score1=(TextView) s1;
score2=(TextView) s2;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.team_score_layout, container);
//mEditText = (EditText) view.findViewById(R.id.txt_your_name);
getDialog().setTitle("Enter Team Name");
Button b = (Button) view.findViewById(R.id.teamButton);
b.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
team1.setText("hello");
}
});
return view;
}
}