Maison  >  Article  >  développement back-end  >  Partage de matériel vidéo de la série ASP.NET Advanced de Spread Zhike

Partage de matériel vidéo de la série ASP.NET Advanced de Spread Zhike

巴扎黑
巴扎黑original
2017-08-31 11:24:121787parcourir

Dans le didacticiel vidéo précédent, nous avons présenté le didacticiel intermédiaire ASP.NET. Aujourd'hui, je vais vous présenter le "Tutoriel vidéo Spread Zhike ASP.NET Advanced Series" ASP.NET est une plate-forme technologique de développement d'applications Web d'entreprise dirigée par. Microsoft est actuellement l'une des technologies de développement Web les plus populaires, elle peut développer une variété de sites Web fonctionnellement complexes.

ASP.NET, également connu sous le nom d'ASP+, n'est pas une simple mise à niveau d'ASP, mais un langage de script de nouvelle génération lancé par Microsoft. ASP.NET est une plate-forme de développement Web basée sur .NET Framework. Elle absorbe non seulement les plus grands avantages des versions précédentes d'ASP et ajoute de nombreuses nouvelles fonctionnalités basées sur les avantages de développement des langages Java et VB, mais corrige également les erreurs d'exécution de versions ASP précédentes.

Partage de matériel vidéo de la série ASP.NET Advanced de Spread Zhike

Adresse de lecture vidéo : http://www.php.cn/course/637.html

La difficulté de cela la vidéo est l'apprentissage de ListVeiw :

L'affichage de la liste nécessite trois éléments :

1. ListVeiw View utilisé pour afficher des listes.

2. L'adaptateur est utilisé pour mapper les données au médiateur sur ListView.

3. Données La chaîne, l'image ou le composant de base spécifique qui sera mappé.

Selon le type d'adaptateur de la liste, la liste est divisée en trois types : ArrayAdapter, SimpleAdapter et SimpleCursorAdapter

Parmi eux, ArrayAdapter est le plus simple et ne peut afficher qu'une seule ligne de mots. SimpleAdapter a la meilleure évolutivité et peut personnaliser divers effets. SimpleCursorAdapter peut être considéré comme une simple combinaison de SimpleAdapter avec la base de données, qui peut afficher le contenu de la base de données sous la forme d'une liste.

Nous commençons par le ListView le plus simple :

/**
 * @author allin
 *
 */
public class MyListView extends Activity {
 
    private ListView listView;
    //private List<String> data = new ArrayList<String>();
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
         
        listView = new ListView(this);
        listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));
        setContentView(listView);
    }

 private List<String> getData(){
         
        List<String> data = new ArrayList<String>();
        data.add("测试数据1");
        data.add("测试数据2");
        data.add("测试数据3");
        data.add("测试数据4");
         
        return data;
    }
}

Le code ci-dessus utilise ArrayAdapter (Context context, int textViewResourceId, List objets) Pour Assemblez les données, pour assembler les données, vous avez besoin d'un adaptateur qui connecte l'objet de vue ListView et les données du tableau pour adapter les deux. La construction de l'ArrayAdapter nécessite trois paramètres, qui sont ceci et le fichier de mise en page dans l'ordre (notez que le. Le fichier de mise en page décrit ici Il s'agit de la mise en page de chaque ligne de la liste. android.R.layout.simple_list_item_1 est le fichier de mise en page défini par le système qui n'affiche qu'une seule ligne de texte et la source de données (une collection de liste en même temps). , setAdapter() est utilisé pour terminer le travail final d'adaptation

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn