Example usage for android.view View findViewById

List of usage examples for android.view View findViewById

Introduction

In this page you can find the example usage for android.view View findViewById.

Prototype

@Nullable
public final <T extends View> T findViewById(@IdRes int id) 

Source Link

Document

Finds the first descendant view with the given ID, the view itself if the ID matches #getId() , or null if the ID is invalid (< 0) or there is no matching view in the hierarchy.

Usage

From source file:app.hacked.AddProjectFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.add_project_fragment, null);

    ((TextView) view.findViewById(R.id.Title)).setTypeface(Typeface.create("sans-serif-thin", Typeface.NORMAL));

    ProjectNameET = (EditText) view.findViewById(R.id.ProjectNameET);
    SynopsisET = (EditText) view.findViewById(R.id.SynopsisET);
    DescET = (EditText) view.findViewById(R.id.DescET);
    TeamMemberET = (EditText) view.findViewById(R.id.TeamMemberET);
    TechET = (EditText) view.findViewById(R.id.ProjectNameET);

    ((Button) view.findViewById(R.id.CancelButton)).setOnClickListener(new View.OnClickListener() {
        @Override//  w  w w. j a va2  s  .c om
        public void onClick(View view) {
            getActivity().finish();
        }
    });

    ((Button) view.findViewById(R.id.addProjectButton)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (ProjectNameET.getText().toString().equals("")) {
                Toast.makeText(getActivity(), "A project needs a name for people to recognise!",
                        Toast.LENGTH_SHORT).show();
                return;
            }

            JSONObject post = new JSONObject();
            try {
                post.put("project_name", ProjectNameET.getText().toString());
                post.put("project_synopsis", SynopsisET.getText().toString());
                post.put("project_desc", DescET.getText().toString());
                post.put("project_team", TeamMemberET.getText().toString());
                post.put("project_tech", TechET.getText().toString());
                post.put("auth", API.md5(API.BETTER_THAN_NOTHING_STUFF_TO_PREVENT_INJECTION_ATTEMPTS
                        + ProjectNameET.getText().toString()));
            } catch (Exception e) {
                e.printStackTrace();
                Toast.makeText(getActivity(),
                        "An Error Was encountered parsing the entered details: " + e.getMessage(),
                        Toast.LENGTH_SHORT).show();
                return;
            }

            JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.POST,
                    "http://hackedioapp.networksaremadeofstring.co.uk/addproject.php", post,
                    new Response.Listener<JSONObject>() {
                        @Override
                        public void onResponse(JSONObject response) {
                            Log.e("response", response.toString());
                            try {
                                if (response.has("success") && response.getBoolean("success")) {
                                    Toast.makeText(getActivity(), "Project added successfully!",
                                            Toast.LENGTH_SHORT).show();

                                    if (getActivity().findViewById(R.id.ProjectDetails) != null) {
                                        Bundle arguments = new Bundle();
                                        arguments.putInt(ProjectDetailsFragment.PROJECTID,
                                                response.getInt("uuid"));
                                        arguments.putString(ProjectDetailsFragment.NAME,
                                                ProjectNameET.getText().toString());
                                        arguments.putString(ProjectDetailsFragment.SYNOPSIS,
                                                SynopsisET.getText().toString());
                                        arguments.putString(ProjectDetailsFragment.DESCRIPTION,
                                                DescET.getText().toString());
                                        arguments.putString(ProjectDetailsFragment.TECHNOLOGIES,
                                                TechET.getText().toString());
                                        arguments.putInt(ProjectDetailsFragment.POPULARITY, 1);
                                        arguments.putString(ProjectDetailsFragment.TEAMMEMBERS,
                                                TeamMemberET.getText().toString());
                                        arguments.putBoolean(ProjectDetailsFragment.ARG_2PANE, true);

                                        ProjectDetailsFragment fragment = new ProjectDetailsFragment();
                                        fragment.setArguments(arguments);
                                        fragment.setHasOptionsMenu(true);
                                        getActivity().getSupportFragmentManager().beginTransaction()
                                                .replace(R.id.ProjectDetails, fragment).commit();
                                    } else {
                                        getActivity().finish();

                                        Intent detailIntent = new Intent(getActivity(),
                                                ProjectDetailsActivity.class);
                                        detailIntent.putExtra(ProjectDetailsFragment.PROJECTID,
                                                response.getInt("uuid"));
                                        detailIntent.putExtra(ProjectDetailsFragment.NAME,
                                                ProjectNameET.getText().toString());
                                        detailIntent.putExtra(ProjectDetailsFragment.SYNOPSIS,
                                                SynopsisET.getText().toString());
                                        detailIntent.putExtra(ProjectDetailsFragment.DESCRIPTION,
                                                DescET.getText().toString());
                                        detailIntent.putExtra(ProjectDetailsFragment.TECHNOLOGIES,
                                                TechET.getText().toString());
                                        detailIntent.putExtra(ProjectDetailsFragment.POPULARITY, 1);
                                        detailIntent.putExtra(ProjectDetailsFragment.TEAMMEMBERS,
                                                TeamMemberET.getText().toString());
                                        detailIntent.putExtra(ProjectDetailsFragment.ARG_2PANE, true);
                                        startActivity(detailIntent);
                                    }
                                } else {
                                    String error = "";
                                    if (response.has("error"))
                                        error = ": " + response.getString("error");

                                    Toast.makeText(getActivity(), "An Error Was encountered" + error,
                                            Toast.LENGTH_SHORT).show();
                                }
                            } catch (Exception e) {
                                e.printStackTrace();
                                Toast.makeText(getActivity(), "An Error Was encountered: " + e.getMessage(),
                                        Toast.LENGTH_SHORT).show();
                            }

                        }
                    }, new Response.ErrorListener() {

                        @Override
                        public void onErrorResponse(VolleyError error) {
                            // TODO Auto-generated method stub
                            Toast.makeText(getActivity(), "An Error Was encountered: " + error.getMessage(),
                                    Toast.LENGTH_SHORT).show();
                        }
                    });

            queue.add(jsObjRequest);
        }
    });
    return view;
}

From source file:com.adithya321.sharesanalysis.fragments.DetailFragment.java

private void setShareSales(View view) {
    TextView totalSharesPurchasedTV = (TextView) view.findViewById(R.id.detail_total_shares_sold);
    TextView totalValueTV = (TextView) view.findViewById(R.id.detail_total_value_sold);
    TextView targetSalePriceTV = (TextView) view.findViewById(R.id.detail_target);
    TextView differenceTV = (TextView) view.findViewById(detail_difference);

    int totalSharesSold = 0;
    int totalSharesPurchased = 0;
    double totalValueSold = 0;
    double totalValuePurchased = 0;
    double averageShareValue = 0;
    double targetSalePrice = 0;
    double difference = 0;

    RealmList<Purchase> purchases = share.getPurchases();
    for (Purchase purchase : purchases) {
        if (purchase.getType().equals("sell")) {
            totalSharesSold += purchase.getQuantity();
            totalValueSold += (purchase.getQuantity() * purchase.getPrice());
        } else if (purchase.getType().equals("buy")) {
            totalSharesPurchased += purchase.getQuantity();
            totalValuePurchased += (purchase.getQuantity() * purchase.getPrice());
        }//from  w w  w . j a  va2  s.com
    }
    if (totalSharesPurchased != 0)
        averageShareValue = totalValuePurchased / totalSharesPurchased;

    Date today = new Date();
    Date start = share.getDateOfInitialPurchase();
    long noOfDays = DateUtils.getDateDiff(start, today, TimeUnit.DAYS);
    SharedPreferences sharedPreferences = getActivity().getSharedPreferences("prefs", 0);
    double target = sharedPreferences.getFloat("target", 0);
    targetSalePrice = averageShareValue * Math.pow((1 + (target / 100)), ((double) noOfDays / 365));
    difference = share.getCurrentShareValue() - targetSalePrice;
    if (difference < 0)
        differenceTV.setTextColor(getResources().getColor((android.R.color.holo_red_dark)));
    else
        differenceTV.setTextColor(getResources().getColor((R.color.colorPrimary)));

    totalSharesPurchasedTV.setText(String.valueOf(totalSharesSold));
    totalValueTV.setText(String.valueOf(NumberUtils.round(totalValueSold, 2)));
    targetSalePriceTV.setText(String.valueOf(NumberUtils.round(targetSalePrice, 2)));
    differenceTV.setText(String.valueOf(NumberUtils.round(difference, 2)));
}

From source file:com.app.jdy.adapter.MyRecordAdapter.java

@Override
public View getView(int position, View convertView, ViewGroup parent) {

    if (convertView == null || convertView.getTag() == null) {
        // ?list_item
        convertView = listContainer.inflate(this.itemViewResource, null);
        TextView my_record_money = (TextView) convertView.findViewById(R.id.my_order_name);
        TextView my_record_time = (TextView) convertView.findViewById(R.id.my_order_momey);
        TextView my_record_message = (TextView) convertView.findViewById(R.id.my_order_time);
        if (position % 2.0 == 0) {
            my_record_money.setBackgroundResource(R.drawable.item_color);
            my_record_time.setBackgroundResource(R.drawable.item_color);
            my_record_message.setBackgroundResource(R.drawable.item_color);
        }//from  w  w w .  j a va  2 s .c  om
        my_record_money.setText("+" + list.get(position).getMoney());
        my_record_time.setText(changeTime(list.get(position).getDopositeTime()));
        my_record_message.setText(list.get(position).getMessage());
    }
    return convertView;
}

From source file:de.lebenshilfe_muenster.uk_gebaerden_muensterland.sign_browser.SignBrowserFragment.java

@Nullable
@Override//from ww  w. j a  v a2 s  . c  o  m
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    Log.d(TAG, "onCreateView " + hashCode());
    final View view = inflater.inflate(R.layout.browser_fragment, container, false);
    setHasOptionsMenu(true);
    final RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.signRecyclerView);
    recyclerView.setHasFixedSize(true); // performance fix
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    recyclerView.setAdapter(new SignBrowserAdapter(this, getActivity(), new ArrayList<Sign>()));
    return view;
}

From source file:com.rvl.android.getnzb.GetNZB.java

protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DIALOG_NO_NZBS_SETTINGS:
        /* Clear settings of previous alert dialogs */
        builder = new AlertDialog.Builder(this);

        builder.setTitle("No nzbs.org account settings.")
                .setMessage("Do you wish to enter account settings now?")
                .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        startPreferences();
                        return;
                    }//from   w  ww  . j a  v  a2 s .c  o m
                }).setNegativeButton("No", null);
        alert = builder.create();
        return alert;
    case DIALOG_NO_HELLANZB_SETTINGS:
        /* Clear settings of previous alert dialogs */
        builder = new AlertDialog.Builder(this);

        builder.setTitle("No HellaNZB server settings.")
                .setMessage("Do you wish to enter HellaNZB settings now?")
                .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        startPreferences();
                        return;
                    }
                }).setNegativeButton("No", null);
        alert = builder.create();
        return alert;
    case DIALOG_ABOUT:
        /* Clear settings of previous alert dialogs */
        builder = new AlertDialog.Builder(this);

        builder.setTitle("About GetNZB");
        View about = getLayoutInflater().inflate(R.layout.about, null);
        ((TextView) about.findViewById(R.id.textAboutTitle)).setText("GetNZB v" + Tags.VERSION);
        builder.setView(about);
        alert = builder.create();
        return alert;
    }
    return null;
}

From source file:com.aqnote.app.wifianalyzer.wifi.ChannelAvailableAdapter.java

@NonNull
@Override/*from  w  w w  .j  a  v a  2 s. c om*/
public View getView(int position, View convertView, ViewGroup parent) {
    View view = convertView;
    if (view == null) {
        LayoutInflater layoutInflater = MainContext.INSTANCE.getLayoutInflater();
        view = layoutInflater.inflate(R.layout.channel_available_details, parent, false);
    }
    WiFiChannelCountry wiFiChannelCountry = getItem(position);
    ((TextView) view.findViewById(R.id.channel_available_country))
            .setText(wiFiChannelCountry.getCountryCode() + " - " + wiFiChannelCountry.getCountryName());
    ((TextView) view.findViewById(R.id.channel_available_title_ghz_2)).setText(WiFiBand.GHZ2.getBand() + " : ");
    ((TextView) view.findViewById(R.id.channel_available_ghz_2))
            .setText(StringUtils.join(wiFiChannelCountry.getChannelsGHZ2().toArray(), ","));
    ((TextView) view.findViewById(R.id.channel_available_title_ghz_5)).setText(WiFiBand.GHZ5.getBand() + " : ");
    ((TextView) view.findViewById(R.id.channel_available_ghz_5))
            .setText(StringUtils.join(wiFiChannelCountry.getChannelsGHZ5().toArray(), ","));
    return view;
}

From source file:com.memetro.android.settings.SettingsFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View inflated = inflater.inflate(R.layout.fragment_settings, container, false);

    spinnerCity = (Spinner) inflated.findViewById(R.id.spinnerCity);
    spinnerCountry = (Spinner) inflated.findViewById(R.id.spinnerCountry);
    twitter = (EditText) inflated.findViewById(R.id.twitter_username);
    name = (EditText) inflated.findViewById(R.id.name);
    mail = (EditText) inflated.findViewById(R.id.email);
    checkNotifications = (CheckBox) inflated.findViewById(R.id.check_notifications);
    saveButton = (Button) inflated.findViewById(R.id.save_button);

    checkNotifications.setChecked(!UserPreferences.areNotificationsEnabled(mActivity));

    List<City> cities = DataUtils.getCities(DataUtils.getUserCountryId());

    userData = DataUtils.getUserData();//from   w ww  . j  a  v  a  2s  .c  om
    if (!userData.twittername.equals("")) {
        twitter.setText("@" + userData.twittername);
    }
    if (!userData.name.equals("")) {
        name.setText(userData.name);
    }
    if (!userData.email.equals("")) {
        mail.setText(userData.email);
    }

    checkNotifications.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
            UserPreferences.toggleNotifications(mActivity, !checkNotifications.isChecked());
        }
    });

    List<Country> countries = DataUtils.getCountries();
    LayoutUtils.setDefaultSpinnerGrey(mActivity, spinnerCountry, countries);

    for (int i = 0; countries.size() > i; i++) {
        Country country = countries.get(i);
        if (country.countryId == DataUtils.getUserCountryId()) {
            spinnerCountry.setSelection(i);
        }
    }

    Long defaultUserCity = userData.cityId;

    LayoutUtils.setDefaultSpinner(mActivity, spinnerCity, cities);

    for (int i = 0; cities.size() > i; i++) {
        City city = cities.get(i);
        if (city.cityId == defaultUserCity) {
            spinnerCity.setSelection(i);
        }
    }

    spinnerCountry.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
            Country country = (Country) adapterView.getAdapter().getItem(i);
            Log.d("PAIS", country.name);
            List<City> cities = DataUtils.getCities(country.countryId);
            LayoutUtils.setDefaultSpinnerGrey(mActivity, spinnerCity, cities);
        }

        @Override
        public void onNothingSelected(AdapterView<?> adapterView) {

        }
    });

    saveButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            new AsyncEditData(mActivity, name.getText().toString(), mail.getText().toString(),
                    getCitySelected()).execute();
        }
    });

    return inflated;
}

From source file:gov.whitehouse.ui.fragments.app.ArticleViewerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.article_view, container, false);

    mWebView = (WebView) v.findViewById(R.id.webview);
    mProgressBar = (ProgressBar) v.findViewById(R.id.progress);

    mWebView.getSettings().setJavaScriptEnabled(true);
    // enabling plugins may yield a better result for YouTube videos
    mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);

    mWebView.setWebChromeClient(new WebChromeClient() {
        public boolean onConsoleMessage(ConsoleMessage cm) {
            Log.d(TAG, cm.message() + " -- From line " + cm.lineNumber() + " of " + cm.sourceId());
            return true;
        }// ww w.  j a  v a 2  s. c o m
    });

    mWebView.setWebViewClient(new WebViewClient() {
        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
            Log.e(TAG, "Error in WebView: " + failingUrl + "; " + description);
        }

        @Override
        public void onPageFinished(WebView view, String url) {
            mProgressBar.setVisibility(View.INVISIBLE);
            mWebView.setVisibility(View.VISIBLE);
            Log.d(TAG, "page finished: " + url);

            if (url.equals(PAGE_TEMPLATE_URL)) {
                view.loadUrl(String.format("javascript:WhiteHouse.loadPage(%s);", mPageInfo.toString()));
            }
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if (url.contains("youtube.com/")) {
                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                startActivity(intent);
                return true;
            }
            return false;
        }
    });

    return v;
}

From source file:de.kirchnerei.bicycle.battery.BatteryEditFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    mDate = (EditText) view.findViewById(R.id.battery_date);
    mAverageSpeed = (EditText) view.findViewById(R.id.battery_average_speed);
    mMileage = (EditText) view.findViewById(R.id.battery_mileage);
    mLeftover = (EditText) view.findViewById(R.id.battery_leftover);

    mDate.setKeyListener(null);//  w ww  .j  av a2s  .  c  om

    View.OnClickListener datePickerListener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            doPickBatteryDate();
        }
    };

    ImageView datePicker = (ImageView) view.findViewById(R.id.battery_datepicker);
    datePicker.setOnClickListener(datePickerListener);
    mDate.setOnClickListener(datePickerListener);

    // update the current date from property "item"
    updateDate(null);
}

From source file:com.radicaldynamic.groupinform.application.Collect.java

public void showCustomToast(String message) {
    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View view = inflater.inflate(R.layout.toast_view, null);

    // Set the text in the view
    TextView tv = (TextView) view.findViewById(R.id.message);
    tv.setText(message);//from ww  w. j a va  2  s.c  om

    Toast t = new Toast(this);
    t.setView(view);
    t.setDuration(Toast.LENGTH_SHORT);
    t.setGravity(Gravity.CENTER, 0, 0);
    t.show();
}