// 设置是否歌曲收藏状态 private void setFavoriteDefault() { if (helperFavorite.getMP3Info(fileInfos.get(listPosition))) { btn_love.setSelected(true); } else { btn_love.setSelected(false); } }
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); }
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; } }
@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)); }
/** 初始化布局 */ 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); }
// 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); } }
@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; } }
/** * 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(); }
/** 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); }
/** 显示选择性别的弹窗 */ 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); }