// 设置是否歌曲收藏状态
 private void setFavoriteDefault() {
   if (helperFavorite.getMP3Info(fileInfos.get(listPosition))) {
     btn_love.setSelected(true);
   } else {
     btn_love.setSelected(false);
   }
 }
示例#2
0
  public void addSwitchIndicatorView(String leftText, String rightText) {

    if (leftText == null && rightText == null) {
      if (rightIndicatorBtn != null) {
        rightIndicatorBtn.setVisibility(View.INVISIBLE);
      }
      if (leftIndicatorBtn != null) {
        leftIndicatorBtn.setVisibility(View.INVISIBLE);
      }
      return;
    }

    View view = LayoutInflater.from(getActivity()).inflate(R.layout.nav_switch_indicator, null);
    leftIndicatorBtn = (Button) view.findViewById(R.id.nav_indicator_leftBtn);
    rightIndicatorBtn = (Button) view.findViewById(R.id.nav_indicator_rightBtn);
    leftIndicatorBtn.setText(leftText);
    rightIndicatorBtn.setText(rightText);
    leftIndicatorBtn.setSelected(true);
    rightIndicatorBtn.setSelected(false);

    leftIndicatorBtn.setOnClickListener(this);
    rightIndicatorBtn.setOnClickListener(this);

    RelativeLayout.LayoutParams rlp =
        new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    rlp.addRule(RelativeLayout.CENTER_IN_PARENT);

    ((ViewGroup) rootView).addView(view, rlp);
  }
 @Click
 void btn_other() {
   switchcontainer(R.id.fl_contain, mContent_container, otherFragment);
   btn_foundation.setSelected(false);
   btn_other.setSelected(true);
   btn_other.setTextColor(getResources().getColor(R.color.black));
   btn_foundation.setTextColor(getResources().getColor(R.color.black));
 }
  @AfterViews
  void afterOncreate() {
    btn_video.setSelected(true);
    btn_foundation.setSelected(true);
    btn_foundation.setTextColor(getResources().getColor(R.color.black));
    switchcontainer(R.id.fl_contain, mContent_container, foundationFragment);
    switchcontainermore(R.id.contain_more, mContent_container_more, videoFragment);

    show(bhq_XHSJ);
  }
示例#5
0
 private void processTab(int index) {
   switch (index) {
     case 0:
       tab1.setSelected(true);
       tab2.setSelected(false);
       tab3.setSelected(false);
       content1.setVisibility(View.VISIBLE);
       content2.setVisibility(View.GONE);
       content3.setVisibility(View.GONE);
       break;
     case 1:
       tab1.setSelected(false);
       tab2.setSelected(true);
       tab3.setSelected(false);
       content1.setVisibility(View.GONE);
       content2.setVisibility(View.VISIBLE);
       content3.setVisibility(View.GONE);
       break;
     case 2:
       tab1.setSelected(false);
       tab2.setSelected(false);
       tab3.setSelected(true);
       content1.setVisibility(View.GONE);
       content2.setVisibility(View.GONE);
       content3.setVisibility(View.VISIBLE);
       break;
   }
 }
示例#6
0
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.nav_indicator_leftBtn:
       leftIndicatorBtn.setSelected(true);
       rightIndicatorBtn.setSelected(false);
       break;
     case R.id.nav_indicator_rightBtn:
       leftIndicatorBtn.setSelected(false);
       rightIndicatorBtn.setSelected(true);
       break;
     default:
       break;
   }
 }
 @Click
 void btn_video() {
   switchcontainermore(R.id.contain_more, mContent_container_more, videoFragment);
   btn_video.setSelected(true);
   // btn_foundation.setTextColor(getResources().getColor(R.color.black));
   // btn_other.setTextColor(getResources().getColor(R.color.black));
 }
 // 歌曲收藏与取消收藏
 private void songFavorite() {
   if (helperFavorite.getMP3Info(fileInfos.get(listPosition))) {
     helperFavorite.deleteMP3InfoDB(fileInfos.get(listPosition));
     for (int i = 0; i < fileInfos.size(); i++) {
       if (fileInfos.get(i).getTitle().equals(fileInfos.get(listPosition).getTitle())) {
         fileInfos.get(i).setFavorite(false);
       }
     }
     btn_love.setSelected(false);
     Toast.makeText(LocalActivity.this, "取消收藏", Toast.LENGTH_SHORT).show();
   } else {
     helperFavorite.addMP3InfoDB(fileInfos.get(listPosition));
     fileInfos.get(listPosition).setFavorite(true);
     btn_love.setSelected(true);
     Toast.makeText(LocalActivity.this, "收藏成功", Toast.LENGTH_SHORT).show();
   }
 }
  /** 初始化UI */
  private void initUI() {
    backV = findViewById(R.id.lo_setting_back);
    timeSoundbt = (Button) findViewById(R.id.zheng_sound_bt);
    feelingBt = (Button) findViewById(R.id.bt_feeling_setting);
    lowPowerbt = (Button) findViewById(R.id.low_power_bt);
    exitbt = (Button) findViewById(R.id.exitapp);

    lowPowerbt.setOnClickListener(this);
    backV.setOnClickListener(this);
    feelingBt.setOnClickListener(this);
    timeSoundbt.setOnClickListener(this);
    exitbt.setOnClickListener(this);

    lowPowerbt.setSelected(!PreferenceShareUtil.getLowPowerFlag(this));
    timeSoundbt.setSelected(!PreferenceShareUtil.getZhengTimeFlag(this));
    feelingBt.setSelected(!PreferenceShareUtil.getUseFeeling(this));
  }
示例#10
0
 /** 初始化布局 */
 private void initView() {
   button_caifu = (Button) findViewById(R.id.button_caifu);
   button_shouyi = (Button) findViewById(R.id.button_shouyi);
   button_caifu.setOnClickListener(this);
   button_shouyi.setOnClickListener(this);
   manager = this.getSupportFragmentManager();
   manager.beginTransaction().add(R.id.root, new RankFragment_Root()).commit();
   button_shouyi.setSelected(true);
 }
示例#11
0
 // Updates the nearby button's text to be the number of devices found. If no devices have been
 // found, the text is set to "Nearby".
 private void updateNearbyButton() {
   int count = mDeviceManager.getAdapter().getCount();
   final String text =
       (count == 0 ? "" : (String.valueOf(count) + " "))
           + getResources().getString(R.string.map_nearby_button);
   if (mNearbyButton != null) {
     mNearbyButton.setText(text);
     mNearbyButton.setSelected(count > 0);
   }
 }
示例#12
0
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.button_caifu:
       if (type == 0) {
         manager.beginTransaction().replace(R.id.root, new RankFragment_Root()).commit();
         button_caifu.setSelected(true);
         button_shouyi.setSelected(false);
         type = 1;
       }
       break;
     case R.id.button_shouyi:
       if (type == 1) {
         manager.beginTransaction().replace(R.id.root, new RankFragment_Root()).commit();
         button_caifu.setSelected(false);
         button_shouyi.setSelected(true);
         type = 0;
       }
       break;
   }
 }
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.exitapp:
       // 统计用户点击退出应用
       StatService.onEvent(SettingActivity.this, "exit_app", "exit");
       ((LoveNotificationApplication) this.getApplication()).stopAPP();
       break;
     case R.id.low_power_bt:
       boolean flag0 = !lowPowerbt.isSelected();
       lowPowerbt.setSelected(flag0);
       PreferenceShareUtil.saveLowPowerFlag(this, !PreferenceShareUtil.getLowPowerFlag(this));
       // 统计用户设置低电量提醒
       StatService.onEvent(SettingActivity.this, "battery_alert", flag0 + "");
       break;
     case R.id.bt_feeling_setting:
       boolean flag1 = !feelingBt.isSelected();
       System.out.println("选择了什么东西--->" + flag1);
       feelingBt.setSelected(flag1);
       PreferenceShareUtil.saveUseFeeling(this, !PreferenceShareUtil.getUseFeeling(this));
       StatService.onEvent(SettingActivity.this, "feeling_set", flag1 + "");
       break;
     case R.id.zheng_sound_bt:
       boolean flag2 = !timeSoundbt.isSelected();
       timeSoundbt.setSelected(flag2);
       PreferenceShareUtil.saveZhengTimeFlag(this, !PreferenceShareUtil.getZhengTimeFlag(this));
       // 统计用户设置整点报时提醒
       StatService.onEvent(SettingActivity.this, "time_alert", flag2 + "");
       break;
     case R.id.lo_setting_back:
       onBackPressed();
       break;
     default:
       break;
   }
 }
示例#14
0
  /**
   * Constructs the parts of the control that provide actual functionality. Declarative styling is
   * handled by initStyles().
   *
   * @param context the context of whoever's creating this control, usually passed into the class
   *     constructor
   */
  protected void initControl(Context context) {
    LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    this.setLayoutParams(params);
    this.setOrientation(HORIZONTAL);
    this.setPadding(0, 0, 0, dpToPixels(1));
    this.setBackgroundResource(R.drawable.controls_filter_bkgnd);

    // load up the elements of the actionbar from controls_filter.xml
    LayoutInflater inflater =
        (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    inflater.inflate(R.layout.controls_filter, this, true);

    if (mSelectedDate == null) mSelectedDate = Calendar.getInstance();

    mPrevBtn = (Button) findViewById(R.id.controls_filter_prev);
    mCurrentBtn = (Button) findViewById(R.id.controls_filter_current);
    mNextBtn = (Button) findViewById(R.id.controls_filter_next);

    FilterClickHandler handler = new FilterClickHandler();

    mPrevBtn.setOnClickListener(handler);
    mCurrentBtn.setOnClickListener(handler);
    mNextBtn.setOnClickListener(handler);

    mCurrentBtn.setSelected(true);

    // make a simple date formatter to display the thing (this may change depending on the
    // selection)
    switch (CALENDAR_UNIT) {
      case Calendar.MONTH:
        mDateFormatter = new SimpleDateFormat("MMMM yyyy");
        break;
      case Calendar.YEAR:
        mDateFormatter = new SimpleDateFormat("yyyy");
        break;
      default:
        mDateFormatter = new SimpleDateFormat("M/dd/yyyy");
    }

    // also update the list dialog once (just going from current date)
    syncState();
    updateListDialog();
  }
示例#15
0
 /** Refresh tab buttons' states */
 protected void refreshNavigationBar() {
   if (navButtons == null) return;
   //
   Typeface fontAwesome = Typeface.createFromAsset(getAssets(), ASSET_FONT_AWESOME);
   int i = 0;
   for (Button button : navButtons) {
     if (i > navIconStrings.length) return;
     String line1 = getResources().getString(navIconStrings[i]);
     String line2 = getResources().getString(navTabStrings[i]);
     int n = line1.length();
     int m = line2.length();
     Spannable span = new SpannableString(line1 + "\n" + line2);
     span.setSpan(
         new CustomTypefaceSpan("", fontAwesome), 0, n, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
     span.setSpan(new RelativeSizeSpan(0.8f), n, n + m + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
     button.setSelected(false);
     button.clearAnimation();
     button.clearFocus();
     ++i;
   }
 }
  private void initView() {
    mTabs = new Button[4];
    mTabHome = (Button) findViewById(R.id.btn_home);
    mTabCenter = (Button) findViewById(R.id.btn_center);
    mTabMessage = (Button) findViewById(R.id.btn_message);
    mTabMy = (Button) findViewById(R.id.btn_my);
    mTabs[0] = mTabHome;
    mTabs[1] = mTabCenter;
    mTabs[2] = mTabMessage;
    mTabs[3] = mTabMy;
    mTabTake = (Button) findViewById(R.id.btn_take);

    // 把第一个tab设置为选中状态
    index = 0;
    currentTabIndex = index;
    mTabHome.setSelected(true);

    mTabHome.setOnClickListener(this);
    mTabCenter.setOnClickListener(this);
    mTabMessage.setOnClickListener(this);
    mTabMy.setOnClickListener(this);
    mTabTake.setOnClickListener(this);
  }
示例#17
0
  /** 显示选择性别的弹窗 */
  private void showSexDialog() {
    if (mSexDialog == null) {
      mSexDialog = new BaseDialog(this);
      mSexDialog.setWindow(R.style.alpha_animation, 0.3f);
      mSexDialog.setContentView(R.layout.dialog_select_sex);
      mBtnSexMale = (Button) mSexDialog.findViewById(R.id.btn_male);
      mBtnSexFemale = (Button) mSexDialog.findViewById(R.id.btn_female);
      mBtnSexMale.setOnClickListener(
          new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              mTvBabySex.setText(R.string.male);
              if (mSexDialog != null) {
                mSexDialog.dismiss();
              }
            }
          });

      mBtnSexFemale.setOnClickListener(
          new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              mTvBabySex.setText(R.string.female);
              if (mSexDialog != null) {
                mSexDialog.dismiss();
              }
            }
          });
    }
    if (TextUtils.equals(mTvBabySex.getText().toString(), getString(R.string.male))) {
      mBtnSexMale.setSelected(true);
      mBtnSexFemale.setSelected(false);
    } else if (TextUtils.equals(mTvBabySex.getText().toString(), getString(R.string.female))) {
      mBtnSexMale.setSelected(false);
      mBtnSexFemale.setSelected(true);
    } else {
      mBtnSexMale.setSelected(false);
      mBtnSexFemale.setSelected(false);
    }
    mSexDialog.show();
  }
 private void setAlertButtonSelecteValue(Button btn, boolean isSelected) {
   btn.setSelected(isSelected);
   btn.setTextColor(isSelected ? getResources().getColor(R.color.main_pink) : Color.GRAY);
 }