天气预报界面

来源:互联网 发布:snmpwalk命令查询端口 编辑:程序博客网 时间:2024/05/19 11:35

  

 

 

 

 

 

 

        项目天气预报界面实现

 

专业:计算机网络技术

班级:14网络专1

姓名:王晓明

学号:1423110701

 

 

 

 

 

 

 

 

 

 

               实现天气预报界面列表

package com.example.sec;   

import java.util.ArrayList;  

import java.util.List;  

 //import com.example.first.R;  

import android.os.Bundle;  

import android.app.Activity;  

import android.content.Intent;  

import android.view.Menu;  

import android.view.MenuItem;  

import android.widget.ArrayAdapter;  

import android.widget.ListView;  

public class SecActivity extends Activity {  

    private ListView userlv;//列表  第二步:获得listview对象。  

    List list; //创建集合对象  

    final static int menu_index=Menu.FIRST;//菜单的设置定义  

    final static int menu_content=Menu.FIRST+1;  

    final static int menu_last=Menu.FIRST+2;  

    @Override  

    protected void onCreate(Bundle savedInstanceState) {  

        super.onCreate(savedInstanceState);  

        setContentView(R.layout.activity_sec);  

        userlv=(ListView)findViewById(R.id.biaoqian);  

        //重点,listview的实现要依赖配适器,而配适器又依赖数据源  

    //标签第三步  创建集合数据源  

  list=new ArrayList();//初始化集合对象  

  //向集合对象中加入数据  

 list.add("zhng");  

list.add("whng");  

list.add("fhhng");  

list.add("zsghjg");  

list.add("sdhh");  

          

//第四步创建适配器对象  

 //表示当前适配器的宿主,必写项  

 //表示当前适配器的数据呈现形式,用简单列表的形式呈现数据  

//3  表示数据源  

ArrayAdapter<String> adapter=  

                new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);  

        //第五步把适配器绑定到listview控件中  

        userlv.setAdapter(adapter);  

    

    }  

    @Override  

    public boolean onOptionsItemSelected(MenuItem item) {  

        // TODO Auto-generated method stub  

 //return super.onOptionsItemSelected(item);  

 switch(item.getItemId()){  

 case menu_index:  

 Intent in1=new Intent(SecActivity.this,MainActivity.class);  

  startActivity(in1);  

 return true;  

  case menu_content:  

  return true;  

 case menu_last:  

 Intent in2=new Intent(SecActivity.this,ThreeActivity.class);  

   startActivity(in2);  

    return true;  

        }  

   return false;  

    }  

    @Override  

    public boolean onCreateOptionsMenu(Menu menu) {  

 // Inflate the menu; this adds items to the action bar if it is present.  

//getMenuInflater().inflate(R.menu.sec, menu);  

        menu.add(0, menu_index,0 , "天气预报").setIcon(android.R.drawable.btn_star);  

        menu.add(0, menu_content,1 , "历史数据").setIcon(android.R.drawable.btn_star);  

        menu.add(0, menu_last,2"系统设置").setIcon(android.R.drawable.btn_star);  return true; }  }  

0 0
原创粉丝点击