/** * 专家分析子列表 周黎鸣 7.4 代码添加:专家分析子列表 * * @param aExpertAnalyzeInfo */ private void showSubExpertAnalyzeListViewTwo() { /* * expertId = aExpertId; specifyExpertAnalyzeInfo = aExpertAnalyzeInfo; */ iQuitFlag = 20; // 返回主列表 ScrollableTabActivity.gone(); // 隐藏顶部标签 setContentView(R.layout.expert_analyze_specify_listview); ListView listview = (ListView) findViewById(R.id.expert_analyze_specify_listview_id); ImageButton returnBtn = new ImageButton(this); returnBtn = (ImageButton) findViewById(R.id.expert_analyze_specify_return_btn); returnBtn.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ScrollableTabActivity.visible(); // 显示顶部标签 showExpertAnalyzeListView(); } }); adapterExpert = new SpeechListAdapter(this); PublicMethod.addHeight(this, listview); listview.setAdapter(adapterExpert); PublicMethod.setmydividerHeight(listview); listview.setOnItemClickListener( new ListView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub } }); for (int i = 0; i < mTitles.length; i++) { // showExpertAnalyzeDialog(expertId); adapterExpert.toggle(i); } }
private void showExpertAnalyzeListView() { setContentView(R.layout.expert_analyze_main_layout); iQuitFlag = 0; PublicMethod.myOutput("-----------Analyze!----------------"); // 周黎鸣 7.3 代码修改:将Button换成ImageButton ListView listview = (ListView) findViewById(R.id.expert_analyze_listview_id); ExpertAnalyzeEfficientAdapter adapterExpertAnalyze = new ExpertAnalyzeEfficientAdapter(this); PublicMethod.addHeight(this, listview); listview.setAdapter(adapterExpertAnalyze); PublicMethod.setmydividerHeight(listview); Drawable drawable = getResources().getDrawable(R.drawable.list_selector_red); listview.setSelector(drawable); PublicMethod.myOutput("-----------Analyze!----------------"); // 设置点击监听 OnItemClickListener clickListener = new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub typeName = (TextView) view.findViewById(R.id.expert_analyze_typename_id); String str = typeName.getText().toString(); // 点击双色球跳转到双色球子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.shuangseqiufenxi).equals(str)) { iQuitFlag = 0; // 周黎鸣 7.5 代码修改:代表退出 // try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < analysis.length; i++) { PublicMethod.myOutput("------------------" + analysis[i]); // Toast.makeText(getBaseContext(), analysis[i], // Toast.LENGTH_LONG).show(); } String[] analysis_title = {analysis[0], analysis[2], analysis[4]}; String[] analysis_content = {analysis[1], analysis[3], analysis[5]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); // showSubExpertAnalyzeListViewTwo(); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); // } // showExpertAnalyzeDialog(ID_EXPERTANALYZE_SSQ); } } // 点击福彩3D跳转到福彩3D子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.fucaifenxi).equals(str)) { iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表 try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[6], analysis[8], analysis[10]}; String[] analysis_content = {analysis[7], analysis[9], analysis[11]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); // showSubExpertAnalyzeListViewTwo(); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // 点击七乐彩跳转到七乐彩子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表 if (getString(R.string.qilecaifenxi).equals(str)) { iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表 // iCallOnKeyDownFlag=false; // showExpertAnalyzeDialog(ID_EXPERTANALYZE_QLC); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[12], analysis[14], analysis[16]}; String[] analysis_content = {analysis[13], analysis[15], analysis[17]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // zlm 排列三 if (getString(R.string.pailiesanfenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[18], analysis[20], analysis[22]}; String[] analysis_content = {analysis[19], analysis[21], analysis[23]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // zlm 超级大乐透 if (getString(R.string.chaojidaletoufenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[24], analysis[26], analysis[28]}; String[] analysis_content = {analysis[25], analysis[27], analysis[29]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } // 胜负彩 if (getString(R.string.shengfucaifenxi).equals(str)) { iQuitFlag = 20; // showSubExpertAnalyzeListViewTwo(); try { iHttp.whetherChange = false; showDialog(DIALOG1_KEY); String[] analysis = expertAnalysis(); if (analysis[0].equals("06007") || analysis[0].equals("06008")) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); } else if (analysis[0].equals("00")) { Message msg = new Message(); msg.what = 20; handler.sendMessage(msg); } else { for (int i = 0; i < 10; i++) { PublicMethod.myOutput("------------------" + analysis[i]); } String[] analysis_title = {analysis[30], analysis[32], analysis[34]}; String[] analysis_content = {analysis[31], analysis[33], analysis[35]}; mTitles = analysis_title; mDialogue = analysis_content; Message msg = new Message(); msg.what = 18; handler.sendMessage(msg); } } catch (Exception e) { Message msg = new Message(); msg.what = 19; handler.sendMessage(msg); e.printStackTrace(); } } } }; listview.setOnItemClickListener(clickListener); }