我如何在 SeekBar customlistview 中使用,我正在使用holder
,如何增加值SeekBar
?
public View getView(final int position, View convertView, ViewGroup parent)
{
ViewHolder holder = null;
if (convertView == null) {
convertView = inflater.inflate(R.layout.list_row, null);
holder = new ViewHolder();
holder.seekBar = (SeekBar) convertView.findViewById(R.id.seekBar);
holder.btnPlay = (Button) convertView.findViewById(R.id.btnPlay);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
if(i == position) {
try {
i++;
mediaPlayer.add(position, new MediaPlayer());
mediaPlayer.get(position).setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.get(position).setDataSource(example.mp3);
mediaPlayer.get(position).prepareAsync();
} catch (Exception e) {
e.printStackTrace();
}
}
//Play button
holder.btnPlay.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick (View v){
mediaPlayer.get(position).start(); //The music playing in the line, smoothly
// but I can not use that procedure here
//seekbar set max = mediaplayer.get(position) duration
//seekbar setprogres = mediaplayer.get(position).getCurrentposition()...
}
}
}
);
return convertView;
}
请帮帮我..