簡體   English   中英

將動作添加到ListView項目

[英]Adding Actions to ListView Items

我遇到一些問題,試圖弄清楚如何向列表視圖中的所有項目添加操作。 我的意思是我想在按下某個項目時執行某項操作。 現在,我按一個項目,沒有任何動作。 我要它做某事,這就是我需要幫助的地方。

這是我在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平台的新手。

謝謝

我想到了:

 listView1.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView <?> parentAdapter, View view, int position,
                                long id) {

            Toast.makeText(getApplicationContext(), "TV Selected", Toast.LENGTH_SHORT).show();


           //  Place code here with the action

        }
   });

對於那些遇到錯誤的人,請記住添加此導入:import android.widget.AdapterView.OnItemClickListener;

謝謝 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM