Example usage for android.graphics Color parseColor

List of usage examples for android.graphics Color parseColor

Introduction

In this page you can find the example usage for android.graphics Color parseColor.

Prototype

@ColorInt
public static int parseColor(@Size(min = 1) String colorString) 

Source Link

Document

Parse the color string, and return the corresponding color-int.

Usage

From source file:me.willowcheng.makerthings.model.OpenHABWidget.java

public void setLabelColor(String color) {
    try {//from   w w w.  j a va  2s .c  o m
        this.labelcolor = new Integer(Color.parseColor(fixColorName(color)));
    } catch (IllegalArgumentException e) {
        Log.e("OpenHABWidget", "Color was " + color);
        Log.e("OpenHABWidget", e.getMessage());
        this.labelcolor = null;
    }
}

From source file:com.dldzkj.app.renxing.mainfragment.MyPostFragment1.java

@Override
public void onClick(View v) {
    switch (v.getId()) {
    case R.id.delete_btn:
        if (deleteList == null)
            deleteList = new ArrayList<Integer>();
        for (Integer key : isCheckedMap.keySet()) {
            if (isCheckedMap.get(key)) {
                deleteList.add(key);/*from   w ww  .ja v a2s  .c  om*/
            }
        }
        if (deleteList.size() == 0) {//??
            menuDelete.setIcon(R.drawable.ic_delede);
            menuDelete.setTitle("");
            bottom.setVisibility(View.GONE);
            adapter.setDeleteMode(false);
            return;
        }
        StringBuffer sb = new StringBuffer();
        for (Integer key : deleteList) {
            sb.append(key + "#");
        }
        String rids = sb.substring(0, sb.length() - 1);
        Log.d("zxl", "rids:" + rids);
        btnEnable = false;
        WebRequstDeletePost(rids);

        break;
    case R.id.select_all:
        Set<Integer> set = isCheckedMap.keySet();
        Iterator<Integer> iterator = set.iterator();
        if (selectAll.getText().equals("")) {
            while (iterator.hasNext()) {
                Integer keyId = iterator.next();
                isCheckedMap.put(keyId, true);
            }
            selectAll.setText("?");
            deleteBtn.setTextColor(Color.parseColor("#eb5959"));
        } else {
            while (iterator.hasNext()) {
                Integer keyId = iterator.next();
                isCheckedMap.put(keyId, false);
            }
            selectAll.setText("");
            deleteBtn.setTextColor(Color.parseColor("#666666"));
        }
        adapter.notifyDataSetChanged();
        break;

    }
}

From source file:com.androguide.honamicontrol.MainActivity.java

private StateListDrawable getColouredTouchFeedback() {
    StateListDrawable states = new StateListDrawable();
    states.addState(new int[] { android.R.attr.state_pressed }, new ColorDrawable(Color.parseColor(mAppColor)));
    states.addState(new int[] { android.R.attr.state_focused }, new ColorDrawable(Color.parseColor(mAppColor)));
    states.addState(new int[] {}, getResources().getDrawable(android.R.color.transparent));
    return states;
}

From source file:me.willowcheng.makerthings.model.OpenHABWidget.java

public void setValueColor(String color) {
    try {/* w  w  w  . ja v a  2s . c  om*/
        this.valuecolor = new Integer(Color.parseColor(fixColorName(color)));
    } catch (IllegalArgumentException e) {
        Log.e("OpenHABWidget", "Color was " + color);
        Log.e("OpenHABWidget", e.getMessage());
        this.valuecolor = null;
    }
}

From source file:com.example.carsharing.LongWayActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    photouri = Uri//from ww w. java 2 s  .c  o  m
            .fromFile(new File(this.getExternalFilesDir(Environment.DIRECTORY_PICTURES), IMAGE_FILE_NAME2));
    System.out.println("abc");
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_long_way);

    activity_drawer = new Drawer(this, R.id.long_way_layout);
    mDrawerToggle = activity_drawer.newdrawer();
    mDrawerLayout = activity_drawer.setDrawerLayout();

    // 
    standard_date = new SimpleDateFormat("yyyy-MM-dd", Locale.SIMPLIFIED_CHINESE);
    primary_date = new SimpleDateFormat("yyyyMMdd", Locale.SIMPLIFIED_CHINESE);

    queue = Volley.newRequestQueue(this);
    exchange = (ImageView) findViewById(R.id.longway_exchange);
    exchange.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            String temp = startplace.getText().toString();

            startplace.setText(endplace.getText().toString());
            endplace.setText(temp);

        }
    });

    bdriver = true;

    datebutton = (Button) findViewById(R.id.longway_dates);
    increase = (Button) findViewById(R.id.longway_increase);
    decrease = (Button) findViewById(R.id.longway_decrease);
    s1 = (TextView) findViewById(R.id.longway_count);
    sure = (Button) findViewById(R.id.longway_sure);
    sure.setEnabled(false);
    startplace = (EditText) findViewById(R.id.longway_start_place);
    endplace = (EditText) findViewById(R.id.longway_end_place);
    noteinfo = (EditText) findViewById(R.id.longway_remarkText);
    commute = findViewById(R.id.drawer_commute);
    shortway = findViewById(R.id.drawer_shortway);
    longway = findViewById(R.id.drawer_longway);
    drawericon = (ImageView) findViewById(R.id.drawer_icon);
    drawername = (TextView) findViewById(R.id.drawer_name);
    drawernum = (TextView) findViewById(R.id.drawer_phone);
    carbrand = (EditText) findViewById(R.id.longway_CarBrand);
    model = (EditText) findViewById(R.id.longway_CarModel);
    color = (EditText) findViewById(R.id.longway_color);
    setting = findViewById(R.id.drawer_setting);
    licensenum = (EditText) findViewById(R.id.longway_Num);

    licensenum.addTextChangedListener(numTextWatcher);
    carbrand.addTextChangedListener(detTextWatcher);
    color.addTextChangedListener(coTextWatcher);
    model.addTextChangedListener(moTextWatcher);
    startplace.addTextChangedListener(spTextWatcher);
    endplace.addTextChangedListener(epTextWatcher);

    final TextView content = (TextView) findViewById(R.id.longway_content);
    longway_group = (RadioGroup) findViewById(R.id.longway_radiobutton);
    passangerRadioButton = (RadioButton) findViewById(R.id.longway_radioButton02);
    driverRadioButton = (RadioButton) findViewById(R.id.longway_radioButton01);
    personalcenter = findViewById(R.id.drawer_personalcenter);
    taxi = findViewById(R.id.drawer_taxi);

    // judge the value of "pre_page"
    Bundle bundle = this.getIntent().getExtras();
    String PRE_PAGE = bundle.getString("pre_page");
    if (PRE_PAGE.compareTo("ReOrder") == 0) { // 
        startplace.setText(bundle.getString("stpmapname"));
        bstart = true;
        endplace.setText(bundle.getString("epmapname"));
        bend = true;
        datebutton.setText(bundle.getString("re_longway_startdate"));
        bdate = true;
    }
    // judge the value of "pre_page"

    // 
    SharedPreferences sharedPref = this.getSharedPreferences(getString(R.string.PreferenceDefaultName),
            Context.MODE_PRIVATE);
    UserPhoneNumber = sharedPref.getString(getString(R.string.PreferenceUserPhoneNumber), "0");

    // database
    db = new DatabaseHelper(getApplicationContext(), UserPhoneNumber, null, 1);
    db1 = db.getWritableDatabase();
    about = findViewById(R.id.drawer_respond);
    about.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
            Intent about = new Intent(LongWayActivity.this, AboutActivity.class);
            startActivity(about);
        }
    });
    setting.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
            Intent setting = new Intent(LongWayActivity.this, SettingActivity.class);
            startActivity(setting);
        }
    });

    // database end

    taxi.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
        }
    });

    personalcenter.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
            Intent personalcenter = new Intent(LongWayActivity.this, PersonalCenterActivity.class);
            personalcenter.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            startActivity(personalcenter);
        }
    });

    // RadioGroup

    longway_group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup arg0, int checkedId) {
            // TODO Auto-generated method stub18
            // ID

            // """"textView
            if (checkedId == passangerRadioButton.getId()) {
                bpassenager = true;
                bdriver = false;

                licensenum.setEnabled(false);
                carbrand.setEnabled(false);
                color.setEnabled(false);
                model.setEnabled(false);

                licensenum.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {
                        return source.length() < 1 ? dest.subSequence(dstart, dend) : "";
                    }
                } });
                carbrand.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {
                        return source.length() < 1 ? dest.subSequence(dstart, dend) : "";
                    }
                } });
                color.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {
                        return source.length() < 1 ? dest.subSequence(dstart, dend) : "";
                    }
                } });
                model.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {
                        return source.length() < 1 ? dest.subSequence(dstart, dend) : "";
                    }
                } });
                content.setText(getString(R.string.warningInfo_seatNeed));
                licensenum.setHintTextColor(Color.parseColor("#cccccc"));
                carbrand.setHintTextColor(Color.parseColor("#cccccc"));
                color.setHintTextColor(Color.parseColor("#cccccc"));
                model.setHintTextColor(Color.parseColor("#cccccc"));
                licensenum.setInputType(InputType.TYPE_NULL);
                carbrand.setInputType(InputType.TYPE_NULL);
                color.setInputType(InputType.TYPE_NULL);
                model.setInputType(InputType.TYPE_NULL);
            } else {
                bpassenager = false;
                bdriver = true;

                licensenum.setEnabled(true);
                carbrand.setEnabled(true);
                color.setEnabled(true);
                model.setEnabled(true);

                licensenum.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {

                        return null;
                    }
                } });
                carbrand.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {
                        return null;
                    }
                } });
                color.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {

                        return null;
                    }
                } });
                model.setFilters(new InputFilter[] { new InputFilter() {
                    @Override
                    public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
                            int dstart, int dend) {

                        return null;
                    }
                } });
                content.setText(getString(R.string.warningInfo_seatOffer));
                licensenum.setHintTextColor(Color.parseColor("#9F35FF"));
                carbrand.setHintTextColor(Color.parseColor("#9F35FF"));
                color.setHintTextColor(Color.parseColor("#9F35FF"));
                model.setHintTextColor(Color.parseColor("#9F35FF"));
                // licensenum.setText("");
                // carbrand.setText("");
                // color.setText("");
                // model.setText("");
                licensenum.setInputType(InputType.TYPE_CLASS_TEXT);
                carbrand.setInputType(InputType.TYPE_CLASS_TEXT);
                color.setInputType(InputType.TYPE_CLASS_TEXT);
                model.setInputType(InputType.TYPE_CLASS_TEXT);

                // start!
                selectcarinfo(UserPhoneNumber);
                // end!
            }
            confirm();
        }

        private void selectcarinfo(final String phonenum) {
            // TODO Auto-generated method stub
            String carinfo_selectrequest_baseurl = getString(R.string.uri_base)
                    + getString(R.string.uri_CarInfo) + getString(R.string.uri_selectcarinfo_action);

            Log.d("carinfo_selectrequest_baseurl", carinfo_selectrequest_baseurl);
            StringRequest stringRequest = new StringRequest(Request.Method.POST, carinfo_selectrequest_baseurl,
                    new Response.Listener<String>() {

                        @Override
                        public void onResponse(String response) {
                            // TODO Auto-generated method stub
                            Log.d("carinfo_select", response);
                            String jas_id = null;
                            JSONObject json1 = null;
                            try {
                                json1 = new JSONObject(response);
                                JSONObject json = json1.getJSONObject("result");
                                jas_id = json.getString("id");

                                if (jas_id.compareTo("") != 0) { // 

                                    carinfochoosing_type = 2;

                                    carbrand.setText(json.getString("carBrand"));
                                    model.setText(json.getString("carModel"));
                                    licensenum.setText(json.getString("carNum"));
                                    color.setText(json.getString("carColor"));

                                }
                                {
                                    carinfochoosing_type = 1;
                                }

                            } catch (JSONException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                            }
                        }

                    }, new Response.ErrorListener() {

                        @Override
                        public void onErrorResponse(VolleyError error) {
                            // TODO Auto-generated method stub
                            Log.e("carinfo_selectresult_result", error.getMessage(), error);
                        }
                    }) {
                protected Map<String, String> getParams() {
                    Map<String, String> params = new HashMap<String, String>();
                    params.put("phonenum", phonenum);
                    return params;
                }
            };

            queue.add(stringRequest);
        }
    });

    sure.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub

            if (longway_group.getCheckedRadioButtonId() == passangerRadioButton.getId())
                userrole = "p";
            else
                userrole = "d";

            // start!
            Context phonenumber = LongWayActivity.this;
            SharedPreferences filename = phonenumber
                    .getSharedPreferences(getString(R.string.PreferenceDefaultName), Context.MODE_PRIVATE);
            username = filename.getString("refreshfilename", "0");
            longway_request(username, userrole, datebutton.getText().toString(),
                    startplace.getText().toString(), endplace.getText().toString(),
                    noteinfo.getText().toString());
            // end!
        }

        private void longway_request(final String longway_phonenum, final String longway_userrole,
                final String longway_startdate, final String longway_startplace,
                final String longway_destination, final String longway_noteinfo) {
            // TODO Auto-generated method stub

            String longway_addrequest_baseurl = getString(R.string.uri_base)
                    + getString(R.string.uri_LongwayPublish) + getString(R.string.uri_addpublish_action);
            // + "phonenum=" + longway_phonenum
            // + "&userrole=" + longway_userrole
            // + "&startdate=" + standard_longway_startdate
            // + "&startplace=" + longway_startplace
            // + "&destination=" + longway_destination
            // + "&noteinfo=" + longway_noteinfo;

            // Log.d("longway_baseurl",longway_addrequest_baseurl);

            StringRequest stringRequest = new StringRequest(Request.Method.POST, longway_addrequest_baseurl,
                    new Response.Listener<String>() {

                        @Override
                        public void onResponse(String response) {
                            Log.d("longway_result", response);
                            JSONObject json1 = null;
                            try {
                                json1 = new JSONObject(response);
                                requestok = json1.getBoolean("result");
                            } catch (JSONException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                            }
                            if (requestok == true) {

                                if (carinfochoosing_type == 1) {
                                    // add
                                    // start!
                                    carinfo(longway_phonenum, licensenum.getText().toString(),
                                            carbrand.getText().toString(), model.getText().toString(),
                                            color.getText().toString(), String.valueOf(sum), 1);
                                    // end!
                                } else {
                                    // update
                                    // start!
                                    carinfo(longway_phonenum, licensenum.getText().toString(),
                                            carbrand.getText().toString(), model.getText().toString(),
                                            color.getText().toString(), String.valueOf(sum), 2);
                                    // end!
                                }

                                Intent sure = new Intent(LongWayActivity.this, OrderResponseActivity.class);
                                sure.putExtra(getString(R.string.request_response), "true");
                                sure.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                                startActivity(sure);
                            } else {
                                // Toast errorinfo =
                                // Toast.makeText(getApplicationContext(),
                                // "", Toast.LENGTH_LONG);
                                // errorinfo.show();
                                Intent sure = new Intent(LongWayActivity.this, OrderResponseActivity.class);
                                sure.putExtra(getString(R.string.request_response), "false");
                                sure.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                                startActivity(sure);
                            }
                        }
                    }, new Response.ErrorListener() {
                        @Override
                        public void onErrorResponse(VolleyError error) {
                            Log.e("longway_result", error.getMessage(), error);
                            // Toast errorinfo = Toast.makeText(null,
                            // "", Toast.LENGTH_LONG);
                            // errorinfo.show();
                            Intent sure = new Intent(LongWayActivity.this, OrderResponseActivity.class);
                            sure.putExtra(getString(R.string.request_response), "false");
                            sure.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                            startActivity(sure);
                        }
                    }) {
                protected Map<String, String> getParams() {
                    // POSTgetParams

                    // start
                    try {
                        test_date = primary_date.parse(longway_startdate);
                        standard_longway_startdate = standard_date.format(test_date);
                    } catch (ParseException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }

                    // end!

                    Map<String, String> params = new HashMap<String, String>();
                    params.put(getString(R.string.uri_phonenum), longway_phonenum);
                    params.put(getString(R.string.uri_userrole), longway_userrole);
                    params.put(getString(R.string.uri_startplace), longway_startplace);
                    params.put(getString(R.string.uri_destination), longway_destination);
                    params.put(getString(R.string.uri_startdate), standard_longway_startdate);
                    params.put(getString(R.string.uri_noteinfo), longway_noteinfo);

                    return params;
                }
            };
            queue.add(stringRequest);
        }
    });

    // start!
    shortway.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
            Intent shortway = new Intent(LongWayActivity.this, ShortWayActivity.class);
            startActivity(shortway);
        }
    });

    longway.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
        }
    });

    commute.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            mDrawerLayout.closeDrawer(findViewById(R.id.left_drawer));
            Intent commute = new Intent(LongWayActivity.this, CommuteActivity.class);
            startActivity(commute);
        }
    });

    // end!

    increase.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            sum++;
            s1.setText("" + sum);
            confirm();
        }
    });

    decrease.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            sum--;
            if (sum < 0) {
                sum = 0;
            }
            s1.setText("" + sum);
            confirm();
        }
    });

    datebutton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            showDialog(DATE_DIALOG);
        }
    });
}

From source file:au.com.wallaceit.reddinator.ViewRedditActivity.java

/**
 * Step 2: Setup TabHost/*from   w  w  w .  j  a  v a 2 s .  co  m*/
 */
private void initialiseTabHost(Bundle args) {
    Bundle rargs = new Bundle();
    rargs.putBoolean("loadcom", true);
    rargs.putString("cookie", global.mRedditData.getSessionCookie());
    mTabHost = (TabHost) findViewById(android.R.id.tabhost);
    mTabHost.setup();
    if (prefs.getString("widgetthemepref", "1").equals("1")) {
        mTabHost.getTabWidget().setBackgroundColor(Color.parseColor("#CEE3F8")); // set light theme
    } else {
        mTabHost.getTabWidget().setBackgroundColor(Color.parseColor("#5F99CF")); // set dark theme
    }
    // add tabs
    TabInfo tabInfo;
    ViewRedditActivity.addTab(this, this.mTabHost, this.mTabHost.newTabSpec("Tab1").setIndicator("Content"),
            (tabInfo = new TabInfo("Tab1", TabWebFragment.class, args)));
    this.mapTabInfo.put(tabInfo.tag, tabInfo);
    ViewRedditActivity.addTab(this, this.mTabHost, this.mTabHost.newTabSpec("Tab2").setIndicator("Reddit"),
            (tabInfo = new TabInfo("Tab2", TabWebFragment.class, rargs)));
    this.mapTabInfo.put(tabInfo.tag, tabInfo);
    // Default to first tab
    // get shared preferences
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ViewRedditActivity.this);
    if (prefs.getBoolean("commentsfirstpref", false)) {
        this.mTabHost.setCurrentTab(1);
        this.onTabChanged("Tab2"); // load comments tab first
    } else {
        this.onTabChanged("Tab1");
    }
    // set change listener
    mTabHost.setOnTabChangedListener(this);
}

From source file:com.ibuildapp.romanblack.MultiContactsPlugin.MultiContactsPlugin.java

/**
 * Prepares page UI or starts ContactDetailsActivity if there is only one
 * person./*  w ww.  j  a  va2s . com*/
 *
 * @return true if there is only one person, false othrwise
 */
private boolean prepareUI() {
    if (persons.size() == 1) {
        try {
            Intent details = new Intent(this, ContactDetailsActivity.class);
            details.putExtra("Widget", widget);
            details.putExtra("person", persons.get(0));
            details.putExtra("single", true);
            details.putExtra("isdark", Statics.isLight);
            details.putExtra("hasschema", PluginData.getInstance().isHasColorSchema());
            details.putExtra("homebtn", true);
            finish();
            startActivity(details);
            overridePendingTransition(R.anim.activity_open_translate, R.anim.activity_close_scale);
            return true;
        } catch (Exception e) {
            Log.e(TAG, e.getMessage());
            e.printStackTrace();
        }
    }
    setContentView(R.layout.grouped_contacts_main);

    setTopBarTitle(TextUtils.isEmpty(widget.getTitle()) ? "" : widget.getTitle());
    setTopBarLeftButtonTextAndColor(getResources().getString(R.string.common_home_upper),
            getResources().getColor(android.R.color.black), true, new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    finish();
                    overridePendingTransition(R.anim.activity_open_scale, R.anim.activity_close_translate);
                }
            });
    setTopBarTitleColor(ContextCompat.getColor(this, android.R.color.black));

    clearSearch = (ImageView) findViewById(R.id.grouped_contacts_delete_search);
    separator = findViewById(R.id.gc_head_separator);
    backSeparator = findViewById(R.id.gc_back_separator);

    clearSearch.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            searchContactsEditText.setText("");
            noFoundText.setVisibility(View.GONE);
        }
    });
    clearSearch.setVisibility(View.INVISIBLE);

    resources = getResources();
    inputSearchLayout = (RelativeLayout) findViewById(R.id.grouped_contacts_input_search_layout);
    multicontactsSearchLayout = (LinearLayout) findViewById(R.id.grouped_contacts_search_layout);
    moveLayout = (LinearLayout) findViewById(R.id.grouped_contacts_move_layout);

    backSeparator.setBackgroundColor(Statics.color1);
    if (Statics.isLight)
        separator.setBackgroundColor(Color.parseColor("#4d000000"));
    else
        separator.setBackgroundColor(Color.parseColor("#4dFFFFFF"));

    ViewUtils.setBackgroundLikeHeader(multicontactsSearchLayout, Statics.color1);
    multicontactsSearchLayout.setVisibility(View.GONE);
    searchContactsEditText = (EditText) findViewById(R.id.grouped_contacts_input_search);
    if (getPackageName().endsWith("p638839")) {
        searchContactsEditText.setHint("Search by Location");
    }
    searchContactsEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
        @Override
        public void onFocusChange(View v, boolean hasFocus) {

        }
    });
    searchContactsEditText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            if (charSequence.length() == 0) {
                List<String> cats = PluginData.getInstance().getCategories();

                clearSearch.setVisibility(View.INVISIBLE);
                noFoundText.setVisibility(View.GONE);

                if (cats.size() > 1) {
                    GroupContactsAdapter adapter = new GroupContactsAdapter(MultiContactsPlugin.this, cats,
                            Statics.isLight);

                    listView.setAdapter(adapter);

                    listView.setOnItemClickListener(new OnItemClickListener() {
                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                            showCategoryPersons(arg2);
                        }
                    });
                } else {
                    multicontactsSearchLayout.setVisibility(View.GONE);
                    neededPersons = new ArrayList<>();
                    neededPersons.addAll(persons);
                    MultiContactsAdapter adapter = new MultiContactsAdapter(MultiContactsPlugin.this,
                            neededPersons, Statics.isLight);

                    listView.setAdapter(adapter);
                    listView.setOnItemClickListener(new OnItemClickListener() {
                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                            showPersonDetails(arg2);
                        }
                    });
                    listView.setVisibility(View.VISIBLE);
                }

                listView.setVisibility(View.VISIBLE);
            } else {
                clearSearch.setVisibility(View.VISIBLE);
                if (!isLeftPostition) {
                    moveToLeft();
                    isLeftPostition = true;
                }

                List<Person> persons = PluginData.getInstance().searchByString(charSequence.toString());
                neededPersons = new ArrayList<>();
                neededPersons.addAll(persons);
                if (neededPersons.size() == 0) {
                    noFoundText.setVisibility(View.VISIBLE);
                    listView.setVisibility(View.GONE);
                } else {
                    MultiContactsAdapter adapter = new MultiContactsAdapter(MultiContactsPlugin.this,
                            neededPersons, Statics.isLight);

                    listView.setAdapter(adapter);

                    listView.setOnItemClickListener(new OnItemClickListener() {
                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                            showPersonDetails(arg2);
                        }
                    });

                    listView.setDivider(null);
                    listView.setVisibility(View.VISIBLE);
                    noFoundText.setVisibility(View.GONE);
                }
            }
        }

        @Override
        public void afterTextChanged(Editable editable) {
        }
    });

    searchContactsEditText.clearFocus();
    cachePath = widget.getCachePath() + "/contacts-" + widget.getOrder();

    root = (LinearLayout) findViewById(R.id.grouped_contacts_main_root);
    listView = (ListView) findViewById(R.id.grouped_contacts_list);
    listView.setCacheColorHint(Color.TRANSPARENT);
    listView.setDivider(null);

    noFoundText = (TextView) findViewById(R.id.no_found_text);
    noFoundText.setTextColor(Statics.color3);

    progressDialog = ProgressDialog.show(this, null, getString(R.string.common_loading_upper), true);
    progressDialog.setCancelable(true);
    progressDialog.setOnCancelListener(new OnCancelListener() {
        public void onCancel(DialogInterface di) {
            handler.sendEmptyMessage(LOADING_ABORTED);
        }
    });

    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
    return false;
}

From source file:au.com.wallaceit.reddinator.ViewRedditActivity.java

/**
 * Step 2: Setup TabHost//from   w w w  .  j  a va  2  s .c o  m
 */
private void initialiseTabHost(Bundle args) {
    Bundle rargs = new Bundle();
    rargs.putBoolean("loadcom", true);
    //rargs.putString("cookie", global.mRedditData.getSessionCookie());
    mTabHost = (TabHost) findViewById(android.R.id.tabhost);
    mTabHost.setup();
    if (prefs.getString("widgetthemepref", "1").equals("1")) {
        mTabHost.getTabWidget().setBackgroundColor(Color.parseColor("#CEE3F8")); // set light theme
    } else {
        mTabHost.getTabWidget().setBackgroundColor(Color.parseColor("#5F99CF")); // set dark theme
    }
    // add tabs
    TabInfo tabInfo;
    ViewRedditActivity.addTab(this, this.mTabHost, this.mTabHost.newTabSpec("Tab1").setIndicator("Content"),
            (tabInfo = new TabInfo("Tab1", TabWebFragment.class, args)));
    this.mapTabInfo.put(tabInfo.tag, tabInfo);
    ViewRedditActivity.addTab(this, this.mTabHost, this.mTabHost.newTabSpec("Tab2").setIndicator("Reddit"),
            (tabInfo = new TabInfo("Tab2", TabWebFragment.class, rargs)));
    this.mapTabInfo.put(tabInfo.tag, tabInfo);
    // Default to first tab
    // get shared preferences
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ViewRedditActivity.this);
    if (prefs.getBoolean("commentsfirstpref", false)) {
        this.mTabHost.setCurrentTab(1);
        this.onTabChanged("Tab2"); // load comments tab first
    } else {
        this.onTabChanged("Tab1");
    }
    // set change listener
    mTabHost.setOnTabChangedListener(this);
}

From source file:com.dldzkj.app.renxing.mainfragment.MyPostFragment0.java

@Override
public void onClick(View v) {
    switch (v.getId()) {
    case R.id.delete_btn:
        if (deleteList == null)
            deleteList = new ArrayList<Integer>();
        for (Integer key : isCheckedMap.keySet()) {
            if (isCheckedMap.get(key)) {
                deleteList.add(key);//from   www .ja  v  a  2  s  .c o  m
            }
        }
        if (deleteList.size() == 0) {//??
            menuDelete.setIcon(R.drawable.ic_delede);
            menuDelete.setTitle("");
            bottom.setVisibility(View.GONE);
            adapter.setDeleteMode(false);
            return;
        }
        StringBuffer sb = new StringBuffer();
        for (Integer key : deleteList) {
            sb.append(key + "#");
        }
        String pids = sb.substring(0, sb.length() - 1);
        Log.d("zxl", "pids:" + pids);
        btnEnable = false;
        WebRequstDeletePost(pids);

        break;
    case R.id.select_all:
        Set<Integer> set = isCheckedMap.keySet();
        Iterator<Integer> iterator = set.iterator();
        if (selectAll.getText().equals("")) {
            while (iterator.hasNext()) {
                Integer keyId = iterator.next();
                isCheckedMap.put(keyId, true);
            }
            selectAll.setText("?");
            deleteBtn.setTextColor(Color.parseColor("#eb5959"));
        } else {
            while (iterator.hasNext()) {
                Integer keyId = iterator.next();
                isCheckedMap.put(keyId, false);
            }
            selectAll.setText("");
            deleteBtn.setTextColor(Color.parseColor("#666666"));
        }
        adapter.notifyDataSetChanged();
        break;

    }
}

From source file:com.cwp.cmoneycharge.activity.AddPayActivity.java

private void initData(int userid) { // ??
    if (typemode == "add") { // ?
        if (type == "pay") { // 
            rb1.setChecked(true);//from   w  w w. ja  v  a 2  s .  c  om
            spdatalist = ptypeDAO.getPtypeName(userid);
            txtMoney.setTextColor(Color.parseColor("#5ea98d"));
        } else { // 
            rb2.setChecked(true);
            spdatalist = itypeDAO.getItypeName(userid);
            txtMoney.setTextColor(Color.parseColor("#ffff0000"));
        }
    } else { // ?
        bottom_empty.setVisibility(View.GONE);
        bottom_full.setVisibility(View.VISIBLE);
        rb1.setOnCheckedChangeListener(null);
        btnSaveButton.setText(""); // ?
        btnCancelButton.setText(""); // ?
        CharSequence textreAddres;
        String textreMark;
        if (type == "pay") { // 
            rb1.setChecked(true);
            rb1.setClickable(false);
            rb2.setClickable(false);
            // ?
            spdatalist = ptypeDAO.getPtypeName(userid);
            // ???Tb_pay
            Tb_pay tb_pay = payDAO.find(userid, Integer.parseInt(strno));
            txtMoney.setText(tb_pay.getMoney2());// ?
            txtMoney.setTextColor(Color.parseColor("#5ea98d"));
            txtTime.setText(tb_pay.getTime());// 
            Selection = tb_pay.getType() - 1;
            initphotodata(tb_pay.getPhoto());
            textreAddres = tb_pay.getAddress();
            textreMark = tb_pay.getMark();
            txtAddress.setText(textreAddres);// 
            txtMark.setText(textreMark);// 
        } else { // 
            // ?
            rb2.setChecked(true);
            rb1.setClickable(false);
            rb2.setClickable(false);
            spdatalist = itypeDAO.getItypeName(userid);
            // ???Tb_pay
            Tb_income tb_income = incomeDAO.find(userid, Integer.parseInt(strno));
            txtMoney.setText(tb_income.getMoney2());// ?
            txtMoney.setTextColor(Color.parseColor("#ffff0000"));
            txtTime.setText(tb_income.getTime());// 
            Selection = tb_income.getType() - 1; // 
            initphotodata(tb_income.getPhoto());
            textreAddres = tb_income.getHandler();
            textreMark = tb_income.getMark();
            txtAddress.setText(textreAddres);// 
            txtMark.setText(textreMark);// 
        }
    }
}