Android作业:ListView列表

package com.example.a15083.testlistview;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;
import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {
    private  InfoAdapter infoAdapter;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ArrayList info = getInfo();
   
        infoAdapter =new InfoAdapter(MainActivity.this,info);
       
        ListView listView =(ListView)findViewById(R.id.lt_info);
  
        listView.setAdapter(infoAdapter);
    }
View Code

这次的作业就不做多介绍了,直接进入主题

首先是xml的布局



    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="3">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="姓名:"/>

            <TextView
                android:id="@+id/tv_name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"/>
        

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="年龄:"/>

            <TextView
                android:id="@+id/tv_age"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"/>
        

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="邮箱:"/>

            <TextView
                android:id="@+id/tv_mail"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"/>
        

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="地址:"/>

            <TextView
                android:id="@+id/tv_addess"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"/>
        
    

    <ImageView
        android:id="@+id/iv_tu"
        android:layout_width="80dp"
        android:layout_height="90dp" />
View Code

建立数据源

list=new ArrayList>();
        for (int i=0;i){
            map=new HashMap();
            map.put("imag",images[i]);
            map.put("name",names[i]);
            map.put("second","人物的"+names[i]);
            list.add(map);
}
View Code

最后是MainAcitvity

本次作业大概就介绍到这里了

END

转载于:https://www.cnblogs.com/JunShengtian/p/6795774.html

你可能感兴趣的:(Android作业:ListView列表)