gpt4 book ai didi

java - 如何给ListView添加按钮监听器?

转载 作者:行者123 更新时间:2023-12-02 02:55:54 25 4
gpt4 key购买 nike

我有一个自定义列表项XML,带有 2 个按钮,我想在单击其中一个按钮时获取信息(以及一种了解是哪一个按钮的方法)。我的 ListView 是使用数据库中的数据制作的。这是我用来填充列表的内容:

private DBManager manager;
private Cursor cursor;
private ListView lista;
SimpleCursorAdapter adapter;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.m_home_layout);

manager = new DBManager(this);
lista = (ListView) findViewById(R.id.listview);



String[] from = new String[]{manager.CN_NAME, manager.CN_DESCRIPTION, manager.CN_TIME, manager.CN_DAY};
int[] to = new int[] {R.id.list_title, R.id.list_description, R.id.list_time, R.id.list_day};
cursor = manager.cargarCursorData("data");
adapter = new SimpleCursorAdapter(this, R.layout.list_item, cursor, from, to,0);
lista.setAdapter(adapter);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);



DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);

}

我见过有人说你必须使用bindView,但我没有类似的东西,而且我不知道它是什么。抱歉我的无知。

最佳答案

关于java - 如何给ListView添加按钮监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43080618/

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