我是Android应用程序开发的新手。我正在尝试为自定义列表视图中的按钮单击创建新活动..(即)我想在List视图的项目中使用的按钮上添加Click事件。如何为列表项中的按钮赋予Click事件。我正在尝试使用intent和bundle来传递两个不同活动的数据。但如果我使用意图,那么它对我来说不能正常工作..任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
由于您没有发布任何代码,我会尽力根据您的问题给出答案。您需要ListView
个项目中的按钮点击事件。只需使用findViewById()
获取getView()
的{{1}}方法内的按钮,然后在该按钮上添加ListView
即可。在此onClick事件中启动新活动。
修改强> 根据您的评论更改行:
onClickListener
到此:
intent.putExtra("data",tvmername.getText().toString());
startActivity(intent);
ArrayAdapter的代码:
intent.putExtra("data",holder.tvmername.getText().toString());
startActivity(intent);
答案 1 :(得分:0)
只需进行以下更改。
Button1.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(getApplicationContext(), SecondActivity.class);
intent.putExtra("data",holder.tvmername.getText().toString());
startActivity(intent);
}
});
如果仍然有NullPointerException,则发送资源文件。