Android搜索栏Listview

时间:2014-12-26 10:06:20

标签: android listview seekbar

我如何在 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;
}

请帮帮我..

0 个答案:

没有答案