동적으로 탐색 바를 팽창시키고 있지만 첫 번째 탐색 바를 누르면 마지막 탐색 바에서만 값이 변경됩니다.동적으로 탐색 바를 작성하지만 올바르게 작동하지 않습니다.
for (int i = 0; i < controlList.size(); i++) {
view1 = seekbar_inflate.inflate(R.layout.mysxm_control_coloumn, null, false);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
FrameLayout frame = (FrameLayout) view1
.findViewById(R.id.sliderLayout);
vertical_seekbar=new VerticalSeekBar(MyApplication.getAppContext());
vertical_seekbar.setId(i);
final int id = vertical_seekbar.getId();
vertical_seekbar.setProgressDrawable(getResources().getDrawable(R.drawable.sxm_selector_column));
frame.addView(vertical_seekbar, params);
vertical_seekbar=(VerticalSeekBar)view1.findViewById(id);
equalizer_view.addView(view1);
vertical_seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar,
int progress, boolean arg2) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}
각 검색 바에 대한 수신기를 제공하는 방법은 무엇입니까? pls 대답을 제안