private void setupDots() {
   Button dot;
   switch (pin.length()) {
     case 0:
       {
         dot = (Button) findViewById(R.id.dot1);
         dot.setBackgroundDrawable(getResources().getDrawable(R.drawable.dot_filled));
         break;
       }
     case 1:
       {
         dot = (Button) findViewById(R.id.dot2);
         dot.setBackgroundDrawable(getResources().getDrawable(R.drawable.dot_filled));
         break;
       }
     case 2:
       {
         dot = (Button) findViewById(R.id.dot3);
         dot.setBackgroundDrawable(getResources().getDrawable(R.drawable.dot_filled));
         break;
       }
     case 3:
       {
         dot = (Button) findViewById(R.id.dot4);
         dot.setBackgroundDrawable(getResources().getDrawable(R.drawable.dot_filled));
         break;
       }
   }
 }
Esempio n. 2
0
 /*
  * Disable deleteItem & quantityItem
  */
 private void deleteAndQuantityButtonsDisabled() {
   Resources res = getResources();
   deleteItem.setBackgroundDrawable(res.getDrawable(R.drawable.btn_grey));
   deleteItem.setOnClickListener(null);
   quantityItem.setBackgroundDrawable(res.getDrawable(R.drawable.btn_grey));
   quantityItem.setOnClickListener(null);
 }
Esempio n. 3
0
 /** Создаёт новую кнопку элемента меню */
 View newView(MenuEntry ent) {
   Button btn = new Button(st.c());
   int pad = (int) st.floatDp(10, st.c());
   if (st.kv().isDefaultDesign()) {
     btn.setBackgroundDrawable(st.kv().m_drwKeyBack.mutate());
   } else {
     try {
       RectShape clon = st.kv().m_curDesign.m_keyBackground.clone();
       btn.setBackgroundDrawable(((GradBack) clon).getStateDrawable());
     } catch (Throwable e) {
       // TODO: handle exception
     }
   }
   //        setButtonKeyboardBackground(btn);
   btn.setHeight(st.kv().m_KeyHeight);
   btn.setTextColor(st.paint().mainColor);
   if (st.has(m_state, STAT_TEMPLATES) || st.has(m_state, STAT_CLIPBOARD)) {
     btn.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
     btn.setLongClickable(true);
     btn.setOnLongClickListener(m_longListener);
   }
   btn.setMaxLines(1);
   btn.setEllipsize(TruncateAt.MARQUEE);
   btn.setPadding(pad, pad, pad, pad);
   btn.setTag(ent);
   btn.setText(ent.text);
   btn.setOnClickListener(m_listener);
   return btn;
 }
Esempio n. 4
0
  public void mediaControls(View view) {
    switch (view.getId()) {
      case R.id.recordbutton:
        // TODO Auto-generated method stub
        if (recording) {
          mediaRecorder.stop();
          releaseMediaRecorder();
          camerabtn.setBackgroundDrawable(
              getResources().getDrawable(R.drawable.button_notrecording));

          SavePreferences("customVideoPath", customVideoPath.toString());
          SavePreferences("MEDIA_TYPE", "5");
          Intent intent = new Intent(media_Video.this, categories_Writemessage.class);
          startActivity(intent);
          finish();

        } else {
          releaseCamera();
          if (!prepareMediaRecorder()) {
            finish();
          }
          try {
            mediaRecorder.start();
            doInBackground();
            gotimer();
          } catch (Exception e) {
            e.printStackTrace();
          }
          camerabtn.setBackgroundDrawable(
              getResources().getDrawable(R.drawable.button_isrecording));
          recording = true;
        }
        break;

      case R.id.flashbutton:
        if (!flashLight) {
          flashLight = true;
          flashbtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.camera_flash));
        } else {
          flashLight = false;
          flashbtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.camera_flashoff));
        }
        break;

      case R.id.switchbtn:
        switchCameras();
        break;

      case R.id.backbtn:
        finish();
        if (isPLaying == true) {
          player.stop();
          isPLaying = false;
        }
        break;
    }
  }
  @Override
  public void onClick(View v) {
    switch (v.getId()) {
      case R.id.btColorWhite:
        color = COLOR_WHITE;
        btColorWhite.setBackgroundDrawable(leftToggledDrawable);
        btColorAuto.setBackgroundDrawable(centerDrawable);
        btColorBlack.setBackgroundDrawable(rightDrawable);
        break;

      case R.id.btColorAuto:
        color = COLOR_AUTO;
        btColorWhite.setBackgroundDrawable(leftDrawable);
        btColorAuto.setBackgroundDrawable(centerToggledDrawable);
        btColorBlack.setBackgroundDrawable(rightDrawable);
        break;

      case R.id.btColorBlack:
        color = COLOR_BLACK;
        btColorWhite.setBackgroundDrawable(leftDrawable);
        btColorAuto.setBackgroundDrawable(centerDrawable);
        btColorBlack.setBackgroundDrawable(rightToggledDrawable);
        break;

      default:
        break;
    }
  }
Esempio n. 6
0
    private void turnCard(Button button, int x, int y) {
      button.setBackgroundDrawable(images.get(cards[x][y]));

      if (firstCard == null) {
        firstCard = new Card(button, x, y);
      } else {

        if (firstCard.x == x && firstCard.y == y) {
          return; // the user pressed the same card
        }

        seconedCard = new Card(button, x, y);

        turns++;
        ((TextView) findViewById(R.id.tv1)).setText("ចននបកលង: " + turns);

        TimerTask tt =
            new TimerTask() {

              @Override
              public void run() {
                try {
                  synchronized (lock) {
                    handler.sendEmptyMessage(0);
                  }
                } catch (Exception e) {
                  Log.e("E1", e.getMessage());
                }
              }
            };

        Timer t = new Timer(false);
        t.schedule(tt, 1300);
      }
    }
 @Override
 public void setBackgroundDrawable(Drawable d) {
   // Replace the original background drawable (e.g. image) with a LayerDrawable that
   // contains the original drawable.
   SAutoBgButtonBackgroundDrawable layer = new SAutoBgButtonBackgroundDrawable(d);
   super.setBackgroundDrawable(layer);
 }
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button b;
    //        (b =
    // (Button)findViewById(R.id.flag_button)).setBackgroundDrawable(this.getResources().getDrawable(R.drawable.flag));

    b = (Button) findViewById(R.id.flag_button);
    b.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.flag));
    // e.Log(b.getBackground());
    // build dialog box to display when user clicks the flag
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder
        .setMessage(R.string.dialog_text)
        .setCancelable(false)
        .setTitle(R.string.dialog_title)
        .setPositiveButton(
            "Done",
            new DialogInterface.OnClickListener() {
              public void onClick(DialogInterface dialog, int id) {
                dialog.dismiss();
              }
            });
    final AlertDialog alert = builder.create();

    // set click listener on the flag to show the dialog box
    b.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View v) {
            alert.show();
          }
        });
  }
Esempio n. 9
0
 private View createImageButton(int x, int y) {
   Button button = new Button(context);
   button.setBackgroundDrawable(backImage);
   button.setId(100 * x + y);
   button.setOnClickListener(buttonListener);
   return button;
 }
Esempio n. 10
0
 // Throw IllegalArgumentException if shape has illegal value.
 private void setShape() {
   ShapeDrawable drawable = new ShapeDrawable();
   // Set color of drawable.
   drawable
       .getPaint()
       .setColor(
           (backgroundColor == Component.COLOR_DEFAULT)
               ? SHAPED_DEFAULT_BACKGROUND_COLOR
               : backgroundColor);
   // Set shape of drawable.
   switch (shape) {
     case Component.BUTTON_SHAPE_ROUNDED:
       drawable.setShape(new RoundRectShape(ROUNDED_CORNERS_ARRAY, null, null));
       break;
     case Component.BUTTON_SHAPE_RECT:
       drawable.setShape(new RectShape());
       break;
     case Component.BUTTON_SHAPE_OVAL:
       drawable.setShape(new OvalShape());
       break;
     default:
       throw new IllegalArgumentException();
   }
   // Set drawable to the background of the button.
   view.setBackgroundDrawable(drawable);
   view.invalidate();
 }
Esempio n. 11
0
 /** 根据返回的图片给上传图片的区域绑定选好的图片 非HTC机型 */
 private void otherSetBackground(Intent data) {
   curBmp = (Bitmap) (data.getExtras() == null ? null : data.getExtras().get("data"));
   saveBmp(curBmp); // bmp -> file -> 文件夹
   // 把得到的图片绑定在控件上显示
   BitmapDrawable drawable = new BitmapDrawable(curBmp);
   btnAddPic.setBackgroundDrawable(drawable);
   btnAddPic.setText("");
 }
  @Override
  public void onResume() {
    super.onResume();

    // set color
    color = preferences.getInt(Common.PREF_COLOR, COLOR_AUTO);
    if (color == COLOR_WHITE) btColorWhite.setBackgroundDrawable(leftToggledDrawable);
    else if (color == COLOR_AUTO) btColorAuto.setBackgroundDrawable(centerToggledDrawable);
    else if (color == COLOR_BLACK) btColorBlack.setBackgroundDrawable(rightToggledDrawable);

    // set rated
    if (preferences.getBoolean(Common.PREF_RATED, true)) rbRatedYes.setChecked(true);
    else rbRatedNo.setChecked(true);

    // update ratings
    chessClient.finger();
  }
Esempio n. 13
0
  public void switchCameras() {
    if (checkOrientation()) {
      releaseCamera();
      myCameraSurfaceView = null;

      if (switchCam == 1) {
        switchCam = 0;
        switchbtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.camera_back));
      } else {
        switchCam = 1;
        switchbtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.camera_front));
      }

      layoutCreated = true;
      createLayout();
    }
  }
Esempio n. 14
0
  public void onClick(View v) {
    switch (v.getId()) {
      case R.id.btnAddPeople:
        final TableRow tr = new TableRow(this);
        tr.setId(1);

        EditText editText = new EditText(this);
        editText.setId(200);
        editText.setInputType(InputType.TYPE_TEXT_VARIATION_PERSON_NAME);
        editText.setMinWidth(100);
        //			labelTV.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
        // LayoutParams.WRAP_CONTENT));

        tr.addView(editText);
        editText.requestFocus();

        Button deleteButton = new Button(this);
        deleteButton.setBackgroundDrawable(getResources().getDrawable(R.drawable.delete));
        deleteButton.setId(200);
        deleteButton.setOnClickListener(
            new OnClickListener() {
              public void onClick(View v) {
                tblPersons.removeView(tr);
              }
            });

        tr.addView(deleteButton);

        tblPersons.addView(tr);

        break;
      case R.id.btnContinue:
        String names = "";

        for (int i = 0; i < tblPersons.getChildCount(); i++) {
          TableRow row = (TableRow) tblPersons.getChildAt(i);
          String name = ((EditText) (row.getChildAt(0))).getText().toString();
          if (name != null && name.trim() != "") {
            names = names + name.trim();
          }

          if (i < tblPersons.getChildCount() - 1) {
            names = names + ",";
          }
        }

        System.out.println("!!!!!!!!!!names:" + names);

        Intent intentExpenses = new Intent();
        intentExpenses.setClassName("com.expenses", "com.expenses.ExpensesShareActivity");
        intentExpenses.putExtra("com.expenses.PersonNames", names);
        startActivity(intentExpenses);

        break;
      default:
        break;
    }
  }
  public void update(Room room) {
    updateConnected();

    roomTitleView.setText(room.getName());

    if (room.isBookable(QUICK_BOOK_THRESHOLD)) {
      roomStatusView.setText("Free");
      if (room.isFreeRestOfDay()) {
        roomStatusInfoView.setText("for the day");
        this.setBackgroundColor(getResources().getColor(R.color.TrafficLightFree));
        // Must use deprecated API for some reason or it crashes on older tablets
        bookNowView.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.traffic_lights_button_green));
        bookNowView.setTextColor(
            getResources().getColorStateList(R.color.traffic_lights_button_green));
      } else {
        int freeMinutes = room.minutesFreeFromNow();
        roomStatusView.setText("Free");
        roomStatusInfoView.setText("for " + Helpers.humanizeTimeSpan2(freeMinutes));
        if (freeMinutes >= Room.RESERVED_THRESHOLD_MINUTES) {
          this.setBackgroundColor(getResources().getColor(R.color.TrafficLightFree));
          bookNowView.setBackgroundDrawable(
              getResources().getDrawable(R.drawable.traffic_lights_button_green));
          bookNowView.setTextColor(
              getResources().getColorStateList(R.color.traffic_lights_button_green));
        } else {
          this.setBackgroundColor(getResources().getColor(R.color.TrafficLightYellow));
          bookNowView.setBackgroundDrawable(
              getResources().getDrawable(R.drawable.traffic_lights_button_yellow));
          bookNowView.setTextColor(
              getResources().getColorStateList(R.color.traffic_lights_button_yellow));
        }
      }
      reservationInfoView.setVisibility(GONE);
      roomStatusInfoView.setVisibility(VISIBLE);
      bookNowView.setVisibility(VISIBLE);
    } else {
      this.setBackgroundColor(getResources().getColor(R.color.TrafficLightReserved));
      roomStatusView.setText("Reserved");
      bookNowView.setVisibility(GONE);
      setReservationInfo(room.getCurrentReservation(), room.getNextFreeSlot());
    }
  }
Esempio n. 16
0
 protected void switchPages(int viewId) {
   lastid = viewId;
   switch (viewId) {
     case R.id.home_bt_like:
       addView(HOME_LIKE_ID, PayRequest.class);
       mButtonLike.setBackgroundResource(R.drawable.home_topbar_bt);
       // mButtonLike.setImageResource(R.drawable.home_bt_like_on);
       mButtonMark.setBackgroundDrawable(null);
       // mButtonMark.setImageResource(R.drawable.home_bt_mark);
       break;
     case R.id.home_bt_mark:
       addView(HOME_MARK_ID, PayRecordActivity.class);
       mButtonMark.setBackgroundResource(R.drawable.home_topbar_bt);
       // mButtonMark.setImageResource(R.drawable.home_bt_mark_on);
       mButtonLike.setBackgroundDrawable(null);
       // mButtonLike.setImageResource(R.drawable.home_bt_like);
       break;
     default:
       break;
   }
 }
 public void setCustomButton(final CustomButtonVO dataVO) {
   CustomButtonResultVO resultVO = new CustomButtonResultVO();
   resultVO.setId(dataVO.getId());
   if (!isAlreadyAdded(dataVO.getId())) {
     FrameLayout.LayoutParams lpParams =
         new FrameLayout.LayoutParams(dataVO.getWidth(), dataVO.getHeight());
     lpParams.leftMargin = dataVO.getX();
     lpParams.topMargin = dataVO.getY();
     Button btn = new Button(this);
     btn.setLayoutParams(lpParams);
     btn.setPadding(0, 0, 0, 0);
     if (!TextUtils.isEmpty(dataVO.getTitle())) {
       btn.setText(dataVO.getTitle());
     }
     if (dataVO.getTextSize() > 0) {
       btn.setTextSize(dataVO.getTextSize());
     }
     if (!TextUtils.isEmpty(dataVO.getTitleColor())) {
       btn.setTextColor(BUtility.parseColor(dataVO.getTitleColor()));
     }
     if (!TextUtils.isEmpty(dataVO.getBgImage())) {
       Drawable bg = new BitmapDrawable(GaodeUtils.getImage(this, dataVO.getBgImage()));
       int version = Build.VERSION.SDK_INT;
       if (version < 16) {
         btn.setBackgroundDrawable(bg);
       } else {
         btn.setBackground(bg);
       }
     }
     mContent.addView(btn);
     btn.setVisibility(View.GONE);
     btn.setOnClickListener(
         new View.OnClickListener() {
           @Override
           public void onClick(View v) {
             if (mListener != null) {
               EUExGaodeMap gaodeMap = mButtons.get(dataVO.getId()).getGaodeMap();
               mListener.onButtonClick(dataVO.getId(), gaodeMap);
             }
           }
         });
     CustomButtonBean button = new CustomButtonBean();
     button.setButton(btn);
     mButtons.put(dataVO.getId(), button);
     resultVO.setIsSuccess(true);
   } else {
     resultVO.setIsSuccess(false);
   }
   if (mListener != null) {
     mListener.cbSetCustomButton(resultVO);
   }
 }
Esempio n. 18
0
  /** Enable Delete Item and Increase Item quantity */
  public void deleteAndQuantityButtonsEnabled() {
    Resources res = getResources();
    deleteItem.setBackgroundDrawable(res.getDrawable(R.drawable.btn_green));
    deleteItem.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View v) {
            Item selectedItem = selectedItems.get(0);
            showDeleteItemConfirmation(selectedItem.getItemName());
          }
        });

    quantityItem.setBackgroundDrawable(res.getDrawable(R.drawable.btn_green));
    quantityItem.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View v) {
            Item selectedItem = selectedItems.get(0);
            int selectedItemQuantity = quantities.get(0);

            showQuantityAlertDialog(selectedItem.getItemName(), selectedItemQuantity);
          }
        });
  }
  @SuppressWarnings("deprecation")
  protected void setPasswordButtonShown(boolean shouldShow) {
    // Changing input type loses position in edit text; let's try to maintain it.
    int start = passwordEdit.getSelectionStart();
    int stop = passwordEdit.getSelectionEnd();

    if (!shouldShow) {
      passwordEdit.setTransformationMethod(PasswordTransformationMethod.getInstance());
      showPasswordButton.setText(R.string.fxaccount_password_show);
      showPasswordButton.setBackgroundDrawable(
          getResources().getDrawable(R.drawable.fxaccount_password_button_show_background));
      showPasswordButton.setTextColor(
          getResources().getColor(R.color.fxaccount_password_show_textcolor));
    } else {
      passwordEdit.setTransformationMethod(SingleLineTransformationMethod.getInstance());
      showPasswordButton.setText(R.string.fxaccount_password_hide);
      showPasswordButton.setBackgroundDrawable(
          getResources().getDrawable(R.drawable.fxaccount_password_button_hide_background));
      showPasswordButton.setTextColor(
          getResources().getColor(R.color.fxaccount_password_hide_textcolor));
    }
    passwordEdit.setSelection(start, stop);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_view);

    Intent intent = getIntent();
    String Name = intent.getStringExtra("viewname");
    String phoneNum = intent.getStringExtra("viewphone");
    sex = intent.getStringExtra("viewsex");
    int resId = 0;
    try {
      resId = Integer.parseInt(intent.getStringExtra("resID"));
    } catch (Exception e) {

    }
    TextView txtName = (TextView) findViewById(R.id.view_name);
    txtName.setText(Name);

    ImageView titleView = (ImageView) findViewById(R.id.imgTitle);
    if (sex.equals("1")) {
      titleView.setBackgroundColor(getResources().getColor(R.color.title_pink));
    } else {
      titleView.setBackgroundColor(getResources().getColor(R.color.title_green));
    }

    QRlevel = (RelativeLayout) findViewById(R.id.QRlevel);

    txtPhoneNum = (TextView) findViewById(R.id.view_phoneNum);
    txtPhoneNum.setText(phoneNum);
    RQcode =
        "LSTXL-VCARD;"
            + txtName.getText().toString()
            + ";"
            + txtPhoneNum.getText().toString()
            + ";"
            + sex
            + "";
    imgOutput = (ImageView) findViewById(R.id.img_main_output);
    imgProple = (ImageView) findViewById(R.id.imgPeopleIcon);
    // Toast.makeText(this,resId+"",Toast.LENGTH_SHORT).show();
    imgProple.setImageResource(resId);
    createImage();

    Integer[] mButtonState = {
      R.drawable.view_call_button, R.drawable.btn_view_call, R.drawable.btn_view_call_down
    };
    Button mButton = (Button) findViewById(R.id.btn_callPhone);
    MyButton myButton = new MyButton(this);
    mButton.setBackgroundDrawable(myButton.setbg(mButtonState));
  }
  @SuppressWarnings("deprecation")
  private void inflateTitleBar(ViewGroup view) {
    ViewStub stub = (ViewStub) view.findViewById(R.id.com_facebook_picker_title_bar_stub);
    if (stub != null) {
      View titleBar = stub.inflate();

      final RelativeLayout.LayoutParams layoutParams =
          new RelativeLayout.LayoutParams(
              RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
      layoutParams.addRule(RelativeLayout.BELOW, R.id.com_facebook_picker_title_bar);
      listView.setLayoutParams(layoutParams);

      if (titleBarBackground != null) {
        titleBar.setBackgroundDrawable(titleBarBackground);
      }

      doneButton = (Button) view.findViewById(R.id.com_facebook_picker_done_button);
      if (doneButton != null) {
        doneButton.setOnClickListener(
            new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                logAppEvents(true);
                appEventsLogged = true;

                if (onDoneButtonClickedListener != null) {
                  onDoneButtonClickedListener.onDoneButtonClicked(PickerFragment.this);
                }
              }
            });

        if (getDoneButtonText() != null) {
          doneButton.setText(getDoneButtonText());
        }

        if (doneButtonBackground != null) {
          doneButton.setBackgroundDrawable(doneButtonBackground);
        }
      }

      titleTextView = (TextView) view.findViewById(R.id.com_facebook_picker_title);
      if (titleTextView != null) {
        if (getTitleText() != null) {
          titleTextView.setText(getTitleText());
        }
      }
    }
  }
 private boolean addNeutralButton(ViewGroup parent, boolean addDivider) {
   if (mNeutralButtonText != null) {
     if (addDivider) {
       addDivider(parent);
     }
     Button btn = (Button) mInflater.inflate(R.layout.dialog_part_button, parent, false);
     btn.setId(R.id.sdl__neutral_button);
     btn.setText(mNeutralButtonText);
     btn.setTextColor(mButtonTextColor);
     btn.setBackgroundDrawable(getButtonBackground());
     btn.setOnClickListener(mNeutralButtonListener);
     parent.addView(btn);
     return true;
   }
   return addDivider;
 }
  @Override
  public void populateView(Displayable displayable) {
    HeaderRow row = (HeaderRow) displayable;
    title.setText(row.getLabel());
    if (row.isHasMore()) {
      more.setVisibility(View.VISIBLE);
      if (storeName == null || TextUtils.isEmpty(storeName)) {
        if (storeId == 0) {
          more.setOnClickListener(new BaseAdapter.IHasMoreOnClickListener(row, theme));
          moreLayout.setOnClickListener(new BaseAdapter.IHasMoreOnClickListener(row, theme));
        } else {
          more.setOnClickListener(new BaseAdapter.IHasMoreOnClickListener(row, theme, storeId));
          moreLayout.setOnClickListener(
              new BaseAdapter.IHasMoreOnClickListener(row, theme, storeId));
        }
      } else {
        if (storeId == 0) {
          more.setOnClickListener(new BaseAdapter.IHasMoreOnClickListener(row, theme, storeName));
          moreLayout.setOnClickListener(
              new BaseAdapter.IHasMoreOnClickListener(row, theme, storeName));
        } else {
          more.setOnClickListener(
              new BaseAdapter.IHasMoreOnClickListener(row, theme, storeName, storeId));
          moreLayout.setOnClickListener(
              new BaseAdapter.IHasMoreOnClickListener(row, theme, storeName, storeId));
        }
      }
    } else {
      more.setVisibility(View.GONE);
      moreLayout.setClickable(false);
      moreLayout.setFocusable(false);
    }

    if (theme != null) {
      @ColorInt int color = itemView.getContext().getResources().getColor(theme.getStoreHeader());
      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        more.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);
      } else {

        // put this in Utils when you need to tint a Button background
        Drawable wrapDrawable = DrawableCompat.wrap(more.getBackground());
        DrawableCompat.setTint(
            wrapDrawable, itemView.getContext().getResources().getColor(theme.getStoreHeader()));
        more.setBackgroundDrawable(DrawableCompat.unwrap(wrapDrawable));
      }
    }
  }
Esempio n. 24
0
 /** 根据返回的图片给上传图片的区域绑定选好的图片 HTC机型 */
 private void htcSetBackground(Intent data) {
   ContentResolver resolver = getContentResolver();
   Uri background = data.getData(); // 获得图片的uri
   try {
     byte[] mContent =
         readStream(resolver.openInputStream(Uri.parse(background.toString()))); // 将图片内容解析成字节数组
     // 将字节数组转换为ImageView可调用的Bitmap对象
     curBmp = getPicFromBytes(mContent, null);
     saveBmp(curBmp); // bmp -> file -> 文件夹
     // 把得到的图片绑定在控件上显示
     BitmapDrawable drawable = new BitmapDrawable(curBmp);
     btnAddPic.setBackgroundDrawable(drawable);
     btnAddPic.setText("");
   } catch (Exception e) {
     System.out.println(e.getMessage());
   }
 }
  @Override
  public View bindView(int arg0, View convertView, ViewGroup arg2) {
    if (convertView == null) {
      convertView = mInflater.inflate(R.layout.item_add_friend, null);
    }
    final BmobInvitation msg = getList().get(arg0);
    TextView name = ViewHolder.get(convertView, R.id.name);
    ImageView iv_avatar = ViewHolder.get(convertView, R.id.avatar);

    final Button btn_add = ViewHolder.get(convertView, R.id.btn_add);

    String avatar = msg.getAvatar();

    if (avatar != null && !avatar.equals("")) {
      ImageLoader.getInstance().displayImage(avatar, iv_avatar, ImageLoadOptions.getOptions());
    } else {
      iv_avatar.setImageResource(R.drawable.default_head);
    }

    int status = msg.getStatus();
    if (status == BmobConfig.INVITE_ADD_NO_VALIDATION
        || status == BmobConfig.INVITE_ADD_NO_VALI_RECEIVED) {
      // btn_add.setText("同意");
      // btn_add.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.btn_login_selector));
      // btn_add.setTextColor(mContext.getResources().getColor(R.color.base_color_text_white));
      btn_add.setOnClickListener(
          new OnClickListener() {

            @Override
            public void onClick(View arg0) {
              // TODO Auto-generated method stub
              BmobLog.i("点击同意按钮:" + msg.getFromid());
              agressAdd(btn_add, msg);
            }
          });
    } else if (status == BmobConfig.INVITE_ADD_AGREE) {
      btn_add.setText("已同意");
      btn_add.setBackgroundDrawable(null);
      btn_add.setTextColor(mContext.getResources().getColor(R.color.base_color_text_black));
      btn_add.setEnabled(false);
    }
    name.setText(msg.getNick());

    return convertView;
  }
Esempio n. 26
0
  void initialize(View view) {
    retailer = Helper.getSharedHelper().reatiler;

    RelativeLayout header = (RelativeLayout) view.findViewById(R.id.header);
    LinearLayout bottonView = (LinearLayout) view.findViewById(R.id.bottonView);
    header.setVisibility(View.GONE);
    bottonView.setVisibility(View.GONE);
    View lineBot = (View) view.findViewById(R.id.lineBot);
    View lineTop = (View) view.findViewById(R.id.lineTop);
    Button btn_agree = (Button) view.findViewById(R.id.btn_agree);

    try {

      lineTop.setBackgroundColor(Color.parseColor("#" + retailer.getHeaderColor()));
      lineBot.setBackgroundColor(Color.parseColor("#" + retailer.getHeaderColor()));
      btn_agree.setTextColor(Color.parseColor("#" + retailer.getRetailerTextColor()));
      btn_agree.setBackgroundDrawable(
          Helper.getSharedHelper().getGradientDrawable(retailer.getHeaderColor()));

    } catch (Exception e) {

    }

    // url = "http://appwizlive.com/";

    w = (WebView) view.findViewById(R.id.webView);
    w.setWebViewClient(new WebViewClient());
    w.getSettings().setJavaScriptEnabled(true);
    if (!url.startsWith("http://")) {
      url = "http://" + url;
    }
    // url =
    // "https://www.google.com/calendar/[email protected]&mode=Agenda";
    w.loadUrl(url);
    //		String calenderText = "<html><body><iframe
    // src=\"https://www.google.com/calendar/[email protected]&ctz=Asia/Calcutta\"
    // style=\"border: 0\" width=\"800\" height=\"600\" frameborder=\"0\"
    // scrolling=\"yes\"></iframe></body></html>";
    //		w.loadData(calenderText, "text/html", "UTF-8");
    //		Map<String, String> extraHeaders = new HashMap<String, String>();
    //		extraHeaders.put("X-Frame-Options", "SAMEORIGIN");
    //		w.loadUrl(calenderText, extraHeaders);
  }
 /**
  * 创建提醒值的按钮
  *
  * @param alertsValues
  * @param alert
  * @param btn
  * @param alertValueIndex
  */
 private void createAlertsValuesButton(int minute, Button btn) {
   btn.setBackgroundDrawable(null);
   btn.setTextColor(Color.GRAY);
   String alertsString = getAlertsString(minute);
   btn.setText(alertsString);
   btn.setTag(minute);
   btn.setOnClickListener(
       new OnClickListener() {
         public void onClick(View v) {
           int selectedCount = 0;
           for (Button alertBtn : alertsValueButtons) {
             if (alertBtn.isSelected()) {
               selectedCount++;
             }
           }
           if (selectedCount >= 5 && !v.isSelected()) {
             ToastUtil.showS(AddPersonEventActivity.this, R.string.maximumFiveAlerts);
             return;
           }
           setAlertButtonSelecteValue((Button) v, !v.isSelected());
           setAlertsvalueToEventReminder();
         }
       });
 }
Esempio n. 28
0
  /**
   * Reapplies normal visual styles to all the buttons in the size row and then applies the
   * corresponding distinctive style to the selected button.
   *
   * @param Size size integer.
   * @param optionsActivity activity.
   */
  public void selectedSize(int Size, OptionsActivity optionsActivity) {
    final Button BtSizeSmall = (Button) findViewById(R.id.BtSizeSmall);
    final Button BtSizeMid = (Button) findViewById(R.id.BtSizeMid);
    final Button BtSizeBig = (Button) findViewById(R.id.BtSizeBig);
    BtSizeSmall.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));
    BtSizeMid.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));
    BtSizeBig.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));

    switch (Size) {
      case (1):
        BtSizeSmall.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
      case (2):
        BtSizeMid.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
      case (3):
        BtSizeBig.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
    }
  }
Esempio n. 29
0
  /**
   * Reapplies normal visual styles to all the buttons in the font row and then applies the
   * corresponding distinctive style to the selected button.
   *
   * @param Font font integer.
   * @param optionsActivity activity.
   */
  public void selectedFont(int Font, OptionsActivity optionsActivity) {
    final Button BtFontSans = (Button) findViewById(R.id.BtFontSans);
    final Button BtFontSerif = (Button) findViewById(R.id.BtFontSerif);
    final Button BtFontMono = (Button) findViewById(R.id.BtFontMono);
    BtFontSans.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));
    BtFontSerif.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));
    BtFontMono.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));

    switch (Font) {
      case (1):
        BtFontSans.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
      case (2):
        BtFontSerif.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
      case (3):
        BtFontMono.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
    }
  }
Esempio n. 30
0
  /**
   * Reapplies normal visual styles to all the buttons in the theme row and then applies the
   * corresponding distinctive style to the selected button.
   *
   * @param Theme theme integer.
   * @param optionsActivity activity.
   */
  public void selectedTheme(int Theme, OptionsActivity optionsActivity) {
    final Button BtThemeGrey = (Button) findViewById(R.id.BtThemeGrey);
    final Button BtThemeBlue = (Button) findViewById(R.id.BtThemeBlue);
    final Button BtThemeDark = (Button) findViewById(R.id.BtThemeDark);
    BtThemeGrey.setBackgroundDrawable(getResources().getDrawable(R.drawable.grey_button_layout));
    BtThemeBlue.setBackgroundDrawable(getResources().getDrawable(R.drawable.blue_button_layout));
    BtThemeDark.setBackgroundDrawable(getResources().getDrawable(R.drawable.dark_button_layout));

    switch (Theme) {
      case (1):
        BtThemeGrey.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.grey_button_selected_layout));
        break;
      case (2):
        BtThemeBlue.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.blue_button_selected_layout));
        break;
      case (3):
        BtThemeDark.setBackgroundDrawable(
            getResources().getDrawable(R.drawable.dark_button_selected_layout));
        break;
    }
  }