gpt4 book ai didi

android - 向 ListView 项添加操作

转载 作者:行者123 更新时间:2023-11-29 21:44:22 24 4
gpt4 key购买 nike

我在尝试弄清楚如何向 ListView 中的所有项目添加操作时遇到了一些问题。我的意思是当一个项目被按下时我想做一些事情。现在,我按下一个项目,但没有任何 Action 。我想让它做点什么,而这正是我需要帮助的地方。

这是我在 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;

谢谢你:)

关于android - 向 ListView 项添加操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com