你的位置:首页 > 软件开发 > 操作系统 > [android] 天气app布局练习(二)

[android] 天气app布局练习(二)

发布时间:2016-07-15 00:00:04
主要练习一下GridViewMainActivity.javapackage com.example.weatherreport;import java.util.ArrayList;import java.util.HashMap;import java.util.List;i ...

[android] 天气app布局练习(二)

主要练习一下GridView

[android] 天气app布局练习(二)

MainActivity.java

package com.example.weatherreport;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.widget.GridView;import android.widget.SimpleAdapter;public class MainActivity extends Activity {  private GridView gv_airs;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    gv_airs=(GridView) findViewById(R.id.gv_airs);    makeGridView();  }  /**   * 组装GridView   */  private void makeGridView() {    List<Map<String, String>> data=new ArrayList<>();    Map<String,String> item=null;    item=new HashMap<>();    item.put("title", "83");    item.put("desc", "湿度(%)");    data.add(item);        item=new HashMap<>();    item.put("title", "11.3");    item.put("desc", "可见度(km)");    data.add(item);        item=new HashMap<>();    item.put("title", "2级");    item.put("desc", "东南风");    data.add(item);        item=new HashMap<>();    item.put("title", "最弱");    item.put("desc", "紫外线");    data.add(item);        item=new HashMap<>();    item.put("title", "1005.5");    item.put("desc", "气压(mb)");    data.add(item);        item=new HashMap<>();    item.put("title", "22.4");    item.put("desc", "体感");    data.add(item);        SimpleAdapter adapter=new SimpleAdapter(this, data, R.layout.main_grid_item, new String[]{"title","desc"}, new int[]{R.id.tv_title,R.id.tv_desc});    gv_airs.setAdapter(adapter);  }}

原标题:[android] 天气app布局练习(二)

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录