case R.id.button_msave:
//현재 클립보드에 위에서 받아온 srt를 넣음
String DBtext = srt;
String Black = "#000000";
String inDate = new java.text.SimpleDateFormat("yy. MM. dd.").format(new java.util.Date());
String inTime = new java.text.SimpleDateFormat("aa. HH:mm:ss").format(new java.util.Date());
int DBid = i;
int d = 25;
float mScale = getResources().getDisplayMetrics().density;
int calHeight = (int)(d*mScale);
clipboardManager.setText(srt);
//txt를 따로 저장
TextView clips = new TextView(this);
clips.setId(i);
clips.setText(i + ". " + srt);
clips.setTextColor(Color.parseColor(Black));
clips.setHeight(calHeight);
//clips.setTag(txt);
TextView times = new TextView(this);
times.setText(inDate + " " + inTime);
times.setTextColor(Color.parseColor(Black));
times.setHeight(calHeight);
layoutA.addView(clips);
layoutA.addView(times);
calHeight += calHeight;
Button buttons = new Button(this);
buttons.setOnClickListener(this);
buttons.setId(i);
buttons.setText("복사");
buttons.setHeight(calHeight);
layoutB.addView(buttons);
msave 라는 아이디의 버튼을 누르면
텍스트뷰 1개, 버튼1개 ( 추후 1개더 추가할예정) 을 동적 생성하게되는데요
같이 생성된 버튼을 누르면
텍스트뷰의 내용을 읽어서, 저장하려고하는데
(DB 에는 아이디와, 그 텍스트 내용이 들어갑니다)
제가 만든 버튼의 이벤트를 주는 방법은 알고있습니다..
근데 동적으로 생성한, 그것도 다수의 버튼에 각각 다른 이벤트를 주려면
어떻게해야하나요?