2009-03-07 6 views
0

Как исправить максимальное количество столбцов для определенного элемента управления ListView? Есть ли вещи, как это:Установка максимального количества столбцов для ListView

listViewControl.MaximumColumns = 3; 
+0

Можете ли вы разъяснить, почему? В чем цель? Если вы хотите ограничить количество столбцов, которые пользователь может добавить, это зависит от вас, разработчика. – Chris

ответ

0

Могу ли я предложить, наследуя от класса ListView, а затем создать метод в нем сказать

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

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

«спрятать» свойство Columns, а также ограничение дополнение к только 2 columns- не менее, не Больше.

0

Вы должны просто передать информацию, содержащую три входа в адаптер для ListView. Например, массив длиной 3.

Object[] sArray = {"", "", ""}; 
ArrayAdapter adp = new ArrayAdapter(this, android.R.layout.simple_list_item_1, sArray); 
setListAdapter(adp); 
Смежные вопросы