Android操作功能表

來源:互聯網
上載者:User

標籤:

package com.bawei.d4;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.ContextMenu;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ContextMenu.ContextMenuInfo;import android.widget.Adapter;import android.widget.AdapterView;import android.widget.AdapterView.AdapterContextMenuInfo;import android.widget.AdapterView.OnItemClickListener;import android.widget.BaseAdapter;import android.widget.ListView;public class MainActivity extends Activity { public static String[] name=new String[]{        "愛國者(aigo) MP5數位播放器U303 8GB 觸控螢幕幕MP3 白色",        "雪曼2014新款女包OL職業單肩包 女手提包斜挎包包8305 米白色",        "長袖連衣裙雪紡裙修身氣質女歐美長款帝弗潤馳森女拖地大牌仙長裙",        "韓國文具 可愛 創意 時尚 辦公用品 大 多功能 收納盒 筆筒包郵",        "ThinkPad E531 6885-D4C 賽揚雙核 500G 聯想 IBM商務 膝上型電腦",        "現貨包郵順豐 Nokia/諾基亞 107 雙卡雙待 老人備用手機 超長待機",        "3條裝 北極絨弔帶背心女打底 新款內搭黑色弔帶 莫代爾蕾絲背心",        "[標配送8G卡]Sony/索尼 HDR-CX240E 數位攝像機/DV高清專業攝像機",        "天然白藍綠玉髓水晶耳環男女925銀耳釘黑瑪瑙耳飾防過敏白銀飾品",        "2014韓版歐根紗連衣裙新款夏女刺繡公主蓬蓬裙粉紅色假兩件套270",        "杭依閣2014夏裝新款韓版修身淑女連衣裙女裝蕾絲雪紡時尚連衣裙潮",        "HP/惠普 Envy 15 Envy 15-j105TX 四代i7高分屏8G記憶體/1T/4G獨顯",        "卡西歐CASIO時尚石英手錶男士皮帶手錶MTP-1095Q-7B",        "正版hellokitty公仔KT毛絨玩具凱蒂貓布娃娃玩偶七夕生日禮物女生",        "正品卡通寶寶相框二連情侶掛式相架kt米奇維尼熊史努比兒童照片牆"         };  public static String[] price=new String[]{      "450", "1450", "150", "45",        "3999", "99", "129", "4999", "899", "270", "298", "6999", "1299",        "29", "19"  };public static int[] image=new int[]{      R.drawable.mp4, R.drawable.bag,        R.drawable.bqz, R.drawable.bt, R.drawable.ibm,        R.drawable.nokia3310, R.drawable.dd, R.drawable.dv, R.drawable.eh,        R.drawable.hqz, R.drawable.hqz, R.drawable.hs, R.drawable.watch,        R.drawable.wj, R.drawable.xk};private int     position;private List<Goods> list;private Goods g;private BaseAdapter adapter;private ListView listview;                    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        listview = (ListView) findViewById(R.id.listview);        adapter = new Activitylist(MainActivity.this,getCon());        listview.setAdapter(adapter);                registerForContextMenu(listview);                    } @Override    public void onCreateContextMenu(ContextMenu menu, View v,            ContextMenuInfo menuInfo) {        // TODO Auto-generated method stub        super.onCreateContextMenu(menu, v, menuInfo);        menu.add(0,1, Menu.NONE, "增加條目 ");        menu.add(0,2, Menu.NONE,"刪除條目");        menu.add(0, 3,Menu.NONE, "修改條目");        menu.add(0, 4, Menu.NONE, "查詢條目");        menu.setHeaderIcon(R.drawable.ic_launcher);        menu.setHeaderTitle("操作功能表");    }    @Override    public boolean onContextItemSelected(MenuItem item) {        // TODO Auto-generated method stub              AdapterContextMenuInfo MenuInfo=(AdapterContextMenuInfo) item.getMenuInfo();        position = MenuInfo.position;        switch (item.getItemId()) {        case 1:           g.setImage(R.drawable.ic_launcher);           g.setName("安卓");           g.setPrice("200");           list.add(g);           adapter.notifyDataSetChanged();            break;        case 2:            list.remove(position);             adapter.notifyDataSetChanged();            break;        case 3:                                    break;        case 4:              listview.setOnItemClickListener(new OnItemClickListener() {                  @Override                  public void onItemClick(AdapterView<?> arg0, View view, int arg2,                          long arg3) {                      // TODO Auto-generated method stub                      Intent intent = new Intent(MainActivity.this, ShowActivity.class);                      intent.putExtra("image",image[arg2] );                      intent.putExtra("name",name[arg2] );                      intent.putExtra("price",price[arg2] );                      startActivity(intent);                  }              });               break;        }                                return super.onContextItemSelected(item);            }               private List<Goods> getCon(){      list = new ArrayList<Goods>();      for (int i=0;i<image.length;i++) {        g = new Goods();        g.setImage(image[i]);        g.setName(name[i]);        g.setPrice(price[i]);        list.add(g);            }    return list;  }}

Android操作功能表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.