2009-03-07 7 views
0

Comment pouvons-nous fixer le nombre maximum de colonnes pour un contrôle ListView particulier? Y at-il chose comme ceci:Réglage nombre maximum de colonnes pour ListView

listViewControl.MaximumColumns = 3; 
+0

Pouvez-vous clarifier le pourquoi? Quel est le but? Si vous voulez limiter ce nombre de colonnes que l'utilisateur peut ajouter, qui est à vous, le développeur. – Chris

Répondre

0

Puis-je suggérer, héritant de la classe ListView, puis créer une méthode en elle dire

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

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

à « cacher » la propriété Columns ainsi que de limiter l'ajout de seulement 2 columns- pas moins, pas plus.

0

Vous devez simplement passer l'information qui a trois entrées dans l'adaptateur pour le ListView. Par exemple, un tableau avec une longueur de 3.

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