gpt4 book ai didi

android - 如何将 onclick 事件添加到通过添加页脚 View 添加的 ListView 中的按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:40 25 4
gpt4 key购买 nike

我正在使用带有我自己的 baseadapter 实现的 ListView 。在将主列表项添加到 ListView 并设置适配器之前,我使用 addFooterView() 将页脚添加到 ListView 。页脚是带有自定义 View 和两个按钮的普通 ListView 项。

我的问题来了:

如何向该按钮添加 onClick() 事件?我在我的 baseadapter 的 getView() 方法中尝试了它,但这不起作用。 :/

我的 ListView 底部需要这两个按钮作为后退和前进按钮,因为我不想在 ListView 中同时显示太多项目。

谢谢

最佳答案

由于页脚只是一个普通的 View,您应该能够膨胀 View ,使用 findViewById() Button 的句柄 code> 并添加一个 onClick() 处理程序。

假设您的页脚是 XML 布局:

View footer = View.inflate(this, R.layout.footer, null);
getListView().addFooterView(foot, null, false);

Button forward = footer.findViewById(R.id.forward);
forward.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});

希望这足以让您入门。

关于android - 如何将 onclick 事件添加到通过添加页脚 View 添加的 ListView 中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222199/

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