The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          package www.puyufanyi.com;

          import java.util.ArrayList;
          import java.util.HashMap;
          import java.util.List;
          import java.util.Map;

          import www.puyufanyi.com.test.Word;

          import android.app.ListActivity;
          import android.os.Bundle;
          import android.view.View;
          import android.widget.AdapterView;
          import android.widget.AdapterView.OnItemClickListener;
          import android.widget.ListView;
          import android.widget.SimpleAdapter;
          import android.widget.Toast;
          import android.widget.TextView;

          public class UIActivity extends ListActivity {

              
          private ArrayList<Word> words = new ArrayList<Word>();

              @Override
              
          public void onCreate(Bundle savedInstanceState) {
                  
          super.onCreate(savedInstanceState);
                  setContentView(R.layout.main);

                  Word word1 
          = new Word("index1""result1");
                  Word word2 
          = new Word("index2""result2");
                  Word word3 
          = new Word("index3""result3");
                  Word word4 
          = new Word("index4""result4");
                  Word word5 
          = new Word("index5""result5");
                  
          this.words.add(word1);
                  
          this.words.add(word2);
                  
          this.words.add(word3);
                  
          this.words.add(word4);
                  
          this.words.add(word5);

                  List
          <Map<String, Object>> listItems = new ArrayList<Map<String, Object>>();

                  
          for (int i = 0; i < words.size(); i++) {
                      Map
          <String, Object> listItem = new HashMap<String, Object>();
                      listItem.put(
          "Index", words.get(i).getIndex());
                      listItem.put(
          "Result", words.get(i).getResult());
                      listItems.add(listItem);
                  }
                  SimpleAdapter simpleAdapter 
          = new SimpleAdapter(
                          
          this
                          listItems, 
                          R.layout.main,
                          
          new String[]{"Index","Result"},
                          
          new int[]{R.id.index,R.id.result}
                  );
                          setListAdapter(simpleAdapter);
                          ListView lv 
          = getListView(); 
                          lv.setTextFilterEnabled(
          true);
                          lv.setOnItemClickListener(
          new OnItemClickListener() {
                              
          public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                                   String  indexValue 
          = ((TextView)view.findViewById(R.id.index)).getText().toString();
                                   Toast.makeText(getApplicationContext(), indexValue, Toast.LENGTH_SHORT).show();    
                              }  
                          });
                          
               }
          }
          posted on 2012-02-29 15:36 Eric_jiang 閱讀(236) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 齐齐哈尔市| 吉安县| 民权县| 承德县| 岐山县| 肥西县| 乐山市| 出国| 绥化市| 兖州市| 英吉沙县| 五寨县| 松原市| 吉安市| 石城县| 呼玛县| 鹿泉市| 抚顺市| 浑源县| 交城县| 黄大仙区| 梁河县| 巴东县| 内黄县| 乌兰察布市| 阿拉善左旗| 罗源县| 苏尼特右旗| 墨竹工卡县| 兴化市| 贵港市| 奉贤区| 渝北区| 稷山县| 佛山市| 宜阳县| 天峨县| 龙川县| 琼海市| 抚州市| 云霄县|