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;
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;
Si vous parlez de la Windows ListView control, le maximum est le nombre de colonnes add à elle.
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.
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);
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