zoukankan      html  css  js  c++  java
  • 大二寒假作业之Android

    今日学了ListView,主要学习了使用SimpleAdapter数据适配器。

    完成列表视图首先要建立一个布局文件,当然也可以用Android Studio自带的。

    建立布局文件可以与正常的没有区别只要符合需求就可以。不要忘了给每个控件命名。

     SimpleAdapter adapter=new SimpleAdapter(MainActivity.this,lists,R.layout.list_item,
                    new String[]{"imageViews","name","content"},
                    new int[]{R.id.image1,R.id.text1,R.id.text2});

    第一个参数是上下文,第二个参数是你的数据为Map的集合,第三个为你的布局文件,第四个为你的Map的key

    第五个为你的布局文件里的控件的id。

    不要忘了最后一步:ListView listview=findViewById(R.id.listview);listview.setAdapter(adapter);要不然无法显示。

    布局文件:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <ImageView
            android:id="@+id/image1"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:src="@drawable/aila"
            android:layout_margin="5dp"/>
    
        <LinearLayout
            android:id="@+id/ll2"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:orientation="vertical"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="10dp">
    
            <TextView
                android:id="@+id/text1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="哈哈"
                android:textSize="30sp"
                android:layout_marginTop="10dp"/>
    
            <TextView
                android:id="@+id/text2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="哈哈哈哈哈"
                android:textSize="24dp"
                android:layout_marginTop="10dp"/>
        </LinearLayout>
    
    </LinearLayout>

    示例:

  • 相关阅读:
    异地多活(异地双活)实践经验
    申诉受理
    申诉受理
    关于数据采集需求的讨论帖
    Http压测工具wrk使用指南
    设计爬虫Hawk背后的故事
    APP接口版本兼容的问题
    .net点选验证码实现思路分享
    央企晒年薪 现在终于有机会看到了_青新闻__中国青年网
    蘑菇街电商交易平台服务架构及改造优化历程(含PPT)
  • 原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/14391428.html
Copyright © 2011-2022 走看看