设置ListView的最大列数

时间:2009-03-07 06:09:20

标签: listview

我们如何修复特定ListView控件的最大列数? 有这样的事情:

listViewControl.MaximumColumns = 3;

3 个答案:

答案 0 :(得分:0)

如果您在谈论Windows ListView control,那么最大值是您add的列数。

答案 1 :(得分:0)

我可以建议,继承ListView类,然后在其中创建一个方法

    public ListView.ColumnHeaderCollection Columns
    {
        get
        {
            throw new System.NotSupportedException();
        }
    }

    public void AddColumns(string _columnName1, string _columnName2)
    {
        base.Columns.Add(_columnName);
    }

to" hide" Columns属性以及将添加限制为仅2列 - 不少于,不多于。

答案 2 :(得分:0)

您应该将包含三个条目的信息传递到ListView的适配器中。例如,长度为3的数组。

Object[] sArray = {"", "", ""};
ArrayAdapter adp = new ArrayAdapter(this, android.R.layout.simple_list_item_1, sArray);
setListAdapter(adp);