Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> [android] 天氣app布局練習(二)

[android] 天氣app布局練習(二)

編輯:關於Android編程

主要練習一下GridView

\

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> data=new ArrayList<>();
        Map 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);
    }
}

activity_main.xml



    

    

    

    

    

    

        

        

        
    

    

    

    

main_grid_item.xml




    

        

        
    

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved