リストビュー内のすべてのアイテムにアクションを追加する方法を見つけようとして、いくつかの問題が発生しています。つまり、アイテムが押されたときに何かをしたいということです。今、アイテムを押してもアクションがありません。何かをしてもらいたいのですが、そこに助けが必要です。
MainActivity で使用するコードは次のとおりです。
public class MainActivity extends Activity {
private ListView listView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ViedoStream viedoStream_data[] = new ViedoStream[]
{
new ViedoStream(R.drawable.image0, "Mission TV"),
new ViedoStream(R.drawable.image1, "HCBN Philippines"),
new ViedoStream(R.drawable.image2, "Global Family Network"),
new ViedoStream(R.drawable.image3, "2CBN"),
new ViedoStream(R.drawable.image4, "Red ADvenir"),
new ViedoStream(R.drawable.image5, "Alfa Television"),
new ViedoStream(R.drawable.image6, "Light Channel Hungary"),
new ViedoStream(R.drawable.image7, "Light Channel Rumania"),
new ViedoStream(R.drawable.image8, "Light Channel Germany"),
new ViedoStream(R.drawable.image9, "Terceiro Anjo"),
new ViedoStream(R.drawable.image10, "HCBN Indonesia"),
new ViedoStream(R.drawable.image11, "TV Famille")
};
ViedoStreamAdapter adapter = new ViedoStreamAdapter(this,
R.layout.listview_item_row, viedoStream_data);
listView1 = (ListView)findViewById(R.id.listView1);
View header = (View)getLayoutInflater().inflate(R.layout.listview_header_row, null);
listView1.addHeaderView(header);
listView1.setAdapter(adapter);
}
}
どのアイテムが押されたか、http ストリームからビデオ ストリームを再生したいのですが、このタイプのアクションを実行する方法がわかりません。私はそれを何かにする方法を知る必要があるだけです。
誰かがこれを行うのを手伝ってくれますか? ちなみに、私はAndroidプラットフォームが初めてです。
ありがとう