繁体   English   中英

如何将按钮侦听器添加到ListView?

[英]How to add button listener to ListView?

我有一个带有2个Buttons的自定义列表项XML ,我想在单击一个Buttons时获得(以及一种知道哪个按钮的方式)。 我的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但是我没有那样的东西,我也不知道它是什么。 对不起,对不起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM