コード例 #1
0
  /**
   * 专家分析子列表 周黎鸣 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);
    }
  }
コード例 #2
0
  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);
  }