0

小さなオーディオ ストリーミング アプリを開発しています。に5つのアイテムがありlistview、それぞれlistviewseekbar再生ボタンがあります。しかし、 の最初の行の再生ボタンをクリックするとlistviewseekbarの最後の行が進行しlistviewます。

以下の私のコードを見つけてください:

Adapter.java

    public View getView(final int position, View convertView, ViewGroup parent) {
    View vi = convertView;
    if (convertView == null) {
        vi = inflater.inflate(R.layout.songsinlistview, null);
    }
            seekbar = (SeekBar) vi.findViewById(R.id.seekBar); //seekbar is declared as public static
    String streamURL = "http://xyz";
    ImageButton button = (ImageButton) vi.findViewById(R.id.playbutton);
    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {               
            Intent intent = new Intent(activity, PlayMusic.class);          
            intent.putExtra("URL", streamURL);
            activity.startService(intent);
        }
    });

    return vi;
}

PlayMusic.javaストリーミング ジョブを実行するサービスとして記述されています。

曲をストリーミングして、クリックしseekbarた行と同じ行に進行状況を表示するにはどうすればよいですかlistview

*EDITED*

seekbar公開されているため、 から同じものにアクセスできますPlayMuisc.java

4

0 に答える 0