gpt4 book ai didi

android - 在 android 中单击 ListView 中按钮的监听器

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:47 24 4
gpt4 key购买 nike

在我的 android 应用程序中,我有一个列表,每一行都有一个 按钮。在按下 按钮 时,另一个 activity 应该打开。我有点困惑如何做点击监听器。任何人都可以建议吗?谢谢。

注意:我可以在数组适配器中创建一个点击监听。但是,我无法从那里开始新 Activity :(

最佳答案

在自定义 View 中放置一个按钮,并在 getView 方法中处理点击事件。

您的代码应如下所示。

public View getView(final int position, View convertView,ViewGroup parent) 
{
if(convertView == null)
{
LayoutInflater inflater = getLayoutInflater();
convertView = (LinearLayout)inflater.inflate(R.layout.YOUR_LAYOUT, null);
}

Button yourButton= (Button) convertView .findViewById(R.id.YOUR_BUTTON_ID);

yourButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// Your code that you want to execute on this button click
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
CurrentActivity.this.startActivity(myIntent);

}

});
return convertView ;
}

希望这对您有所帮助。

关于android - 在 android 中单击 ListView 中按钮的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502866/

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