Android ListView带单选按钮

时间:2016-11-16 05:36:07

标签: android listview

我想更改所选项目的复选框颜色,这是我的代码:

    final ListView listView = (ListView) findViewById(R.id.lvcancelorder);

    // Instantiating array adapter to populate the listView
    // The layout android.R.layout.simple_list_item_single_choice creates radio button for each listview item

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, countries);

    listView.setAdapter(adapter);
    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
           selectedFromList = (listView.getItemAtPosition(position)).toString();
        }});

我该怎么做?

2 个答案:

答案 0 :(得分:2)

建议您从BaseAdapter或ArrayAdapter创建自己的自定义适配器,并在选择项目时只需更改根布局视图的背景颜色。

使用以下链接了解如何使用复选框创建列表视图。 see here

答案 1 :(得分:1)

你可以试试这个:

websocket = io.connect(your_server_domain_or_host_name:nodejs_server_running_port);