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:com.spoiledmilk.ibikecph.favorites.FavoritesAdapter.java

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    final View view = inflater.inflate(getListRowLayout(), parent, false);
    TextView tv = (TextView) view.findViewById(R.id.textFavoriteName);
    String name = getItem(position).getName();
    if (name.length() > 19)
        name = name.substring(0, 19) + "...";
    tv.setText(name);/* w  w w  . j  a  v  a2  s .  c o m*/
    tv.setTypeface(IbikeApplication.getNormalFont());
    tv.setTextColor(getTextColor());
    ImageButton btnEdit = (ImageButton) view.findViewById(R.id.btnEdit);
    final FavoritesData fd = getItem(position);
    tv.setPadding(getPadding(fd), 0, 0, 0);
    btnEdit.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            fragment.onEditFavorite(fd);
        }

    });

    final ImageView imgIcon = ((ImageView) view.findViewById(R.id.icon));

    if (!isEditMode) {
        imgIcon.setImageResource(getIconResourceId(getItem(position)));
        btnEdit.setVisibility(View.GONE);
    } else {
        imgIcon.setImageResource(R.drawable.fav_reorder);
        btnEdit.setVisibility(View.VISIBLE);
    }

    return view;
}

From source file:net.eledge.android.europeana.gui.dialog.NameInputDialog.java

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater inflater = getActivity().getLayoutInflater();

    View view = inflater.inflate(R.layout.dialog_nameinput, null);
    TextView text = (TextView) view.findViewById(R.id.dialog_nameinput_textview);
    if (resText != -1) {
        text.setText(resText);/*from ww  w .j  ava2 s  .  c o  m*/
    } else {
        text.setVisibility(View.GONE);
    }
    mInput = (EditText) view.findViewById(R.id.dialog_nameinput_edittext);
    mInput.setHint(resInput);
    mInput.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            //ignore
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            //ignore
        }

        @Override
        public void afterTextChanged(Editable s) {
            mDialog.getButton(Dialog.BUTTON_POSITIVE).setEnabled(StringUtils.isNotBlank(s.toString()));
        }
    });

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    builder.setView(view);
    if (resTitle != -1) {
        builder.setTitle(resTitle);
    }
    builder.setPositiveButton(resPositiveButton, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int id) {
            String input = mInput.getText().toString();
            if (StringUtils.isNotBlank(input)) {
                mListener.positiveResponse(input);
                NameInputDialog.this.dismiss();
            }
        }
    });
    builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int id) {
            mListener.negativeResponse();
            mDialog.dismiss();
        }
    });
    mDialog = builder.create();
    mDialog.setCanceledOnTouchOutside(false);
    mDialog.setCancelable(false);
    return mDialog;
}

From source file:com.insthub.O2OMobile.Fragment.F4_RefferalFragment.java

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View mainView = inflater.inflate(R.layout.f4_refferal, null);
    mainView.setOnClickListener(null);/*from w w  w .j a  v  a 2 s .c  om*/
    mHomeMenu = (ImageView) mainView.findViewById(R.id.home_menu);
    mShare = (Button) mainView.findViewById(R.id.btn_share);
    mInviteCode = (TextView) mainView.findViewById(R.id.tv_invite_code);
    mUserModel = new UserModel(getActivity());
    mUserModel.addResponseListener(this);
    mShared = getActivity().getSharedPreferences(O2OMobileAppConst.USERINFO, 0);
    String invitecode = mShared.getString("invitecode_" + SESSION.getInstance().uid, "");
    if ("".equals(invitecode)) {
        mUserModel.getInviteCode();
    } else {
        mInviteCode.setText(invitecode);
    }
    if (!EventBus.getDefault().isregister(this)) {
        EventBus.getDefault().register(this);
    }

    return mainView;

}

From source file:edu.rowan.app.fragments.FoodCommentFragment.java

/**
 * Setup the view and set the button action when clicked
 *//*from   www.j  a v a 2  s.  c  o  m*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.food_comment_layout, container, false);

    Button submit = (Button) view.findViewById(R.id.commentButton);
    final EditText commentField = (EditText) view.findViewById(R.id.commentField);

    submit.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            hideKeyboard(commentField);

            JsonQueryManager jsonManager = JsonQueryManager.getInstance(getActivity());
            Map<String, String> params = new HashMap<String, String>();
            String comment = commentField.getText().toString();
            comment = comment.replaceAll("<.*>", "");
            userComment = comment;
            try {
                comment = java.net.URLEncoder.encode(comment, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
                Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_SHORT).show();
            }
            params.put(FoodRatingFragment.FOOD_ENTRY_ID, foodEntryId);
            params.put(FoodRatingFragment.USER_ID, userId);
            params.put(COMMENT_PARAM, comment);
            jsonManager.requestJson(FOOD_COMMENT_ADDR, params, FoodCommentFragment.this);
        }
    });

    return view;
}

From source file:eu.operando.proxy.wifi.AccessPointsDetail.java

public void setView(@NonNull Resources resources, @NonNull View view, @NonNull final WiFiDetail wiFiDetail) {

    TextView ssidLabel = (TextView) view.findViewById(R.id.ssid);
    ssidLabel.setText(wiFiDetail.getTitle());
    TextView textLinkSpeed = (TextView) view.findViewById(R.id.linkSpeed);
    String ipAddress = wiFiDetail.getWiFiAdditional().getIPAddress();
    boolean isConnected = StringUtils.isNotBlank(ipAddress);
    if (!isConnected) {
        textLinkSpeed.setVisibility(View.GONE);
        ssidLabel.setTextColor(resources.getColor(android.R.color.white));
    } else {//from  ww w  .  ja  v a  2s. c om
        ssidLabel.setTextColor(resources.getColor(R.color.connected));

        int linkSpeed = wiFiDetail.getWiFiAdditional().getLinkSpeed();
        if (linkSpeed == WiFiConnection.LINK_SPEED_INVALID) {
            textLinkSpeed.setVisibility(View.GONE);
        } else {
            textLinkSpeed.setVisibility(View.VISIBLE);
            textLinkSpeed.setText(String.format("%d%s", linkSpeed, WifiInfo.LINK_SPEED_UNITS));
        }
    }

    WiFiSignal wiFiSignal = wiFiDetail.getWiFiSignal();
    Strength strength = wiFiSignal.getStrength();
    ImageView imageView = (ImageView) view.findViewById(R.id.levelImage);
    imageView.setImageResource(strength.imageResource());
    imageView.setColorFilter(resources.getColor(strength.colorResource()));

    Security security = wiFiDetail.getSecurity();
    ImageView securityImage = (ImageView) view.findViewById(R.id.securityImage);
    securityImage.setImageResource(security.imageResource());
    securityImage.setColorFilter(resources.getColor(R.color.icons_color));

    TextView textLevel = (TextView) view.findViewById(R.id.level);
    textLevel.setText(String.format("%ddBm", wiFiSignal.getLevel()));
    textLevel.setTextColor(resources.getColor(strength.colorResource()));

    ((TextView) view.findViewById(R.id.channel))
            .setText(String.format("%d", wiFiSignal.getWiFiChannel().getChannel()));
    ((TextView) view.findViewById(R.id.frequency))
            .setText(String.format("%d%s", wiFiSignal.getFrequency(), WifiInfo.FREQUENCY_UNITS));
    ((TextView) view.findViewById(R.id.distance)).setText(String.format("%.1fm", wiFiSignal.getDistance()));
    ((TextView) view.findViewById(R.id.capabilities)).setText(wiFiDetail.getCapabilities());

    LayoutInflater layoutInflater = mainContext.getLayoutInflater();

    final WiFiApConfig wiFiApConfig = wiFiDetail.getWiFiAdditional().getWiFiApConfig();
    ImageView configuredImage = (ImageView) view.findViewById(R.id.configuredImage);
    if (wiFiApConfig != null) {

        configuredImage.setVisibility(View.VISIBLE);

        if (isOperandoCompatible(wiFiApConfig)) {
            configuredImage.setColorFilter(resources.getColor(android.R.color.holo_green_light));
            view.setOnClickListener(
                    new ConfiguredClickListener(context, wiFiDetail, wiFiApConfig, isConnected));
        } else {
            configuredImage.setColorFilter(resources.getColor(android.R.color.holo_red_light));
            view.setOnClickListener(new ForgetClickListener(context, wiFiDetail));
        }

    } else {
        configuredImage.setVisibility(View.GONE);
        view.setOnClickListener(new ConnectClickListener(context, wiFiDetail, layoutInflater));
    }

}

From source file:com.axinom.drm.quickstart.activity.SampleChooserActivity.java

private void makeMoviesRequest() {
    JsonArrayRequest request = new JsonArrayRequest(Request.Method.GET, API_CATALOG, null,
            new Response.Listener<JSONArray>() {
                @Override//from  w  ww.  j ava  2s. co m
                public void onResponse(JSONArray response) {
                    // Adding video URLs and names to lists from json array response.
                    for (int i = 0; i < response.length(); i++) {
                        try {
                            JSONObject jsonObject = response.getJSONObject(i);
                            mVideoUrls.add(jsonObject.getString("url"));
                            mVideoNames.add(jsonObject.getString("name"));
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                    ArrayAdapter adapter = new ArrayAdapter<String>(getApplicationContext(),
                            android.R.layout.simple_list_item_1, mVideoNames) {
                        @Override
                        public View getView(int position, View convertView, ViewGroup parent) {
                            View view = super.getView(position, convertView, parent);
                            TextView textView = (TextView) view.findViewById(android.R.id.text1);
                            textView.setTextColor(Color.BLACK);
                            return view;
                        }
                    };
                    mListView.setAdapter(adapter);
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.d(TAG, "Movies json was not loaded with error: " + error.getMessage());
                }
            });
    BaseApp.requestQueue.add(request);
}

From source file:net.dahanne.android.google.client.GoogleProfileListAdapter.java

public View getView(int position, View convertView, ViewGroup parent) {
    String[] item = getItem(position);
    View view = convertView;

    if (view == null) {
        view = layoutInflater.inflate(android.R.layout.two_line_list_item, parent, false);
    }/* w  w  w  . j  a v  a2  s.  c  o  m*/

    TextView t = (TextView) view.findViewById(android.R.id.text1);
    t.setText(item[0]);

    t = (TextView) view.findViewById(android.R.id.text2);
    t.setText(item[1]);

    return view;
}

From source file:de.elanev.studip.android.app.frontend.forums.ForumEntryComposeFragment.java

@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
        @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_forum_area_create, container, false);
    mSubjectEditText = (EditText) v.findViewById(R.id.forum_area_subject);
    mContentEditText = (EditText) v.findViewById(R.id.forum_area_content);
    if (sEntryType == EntryType.REPLY_ENTRY) {
        mSubjectEditText.setVisibility(View.GONE);
    }/*from w ww.j av a2 s  . c o  m*/

    return v;
}

From source file:org.kepennar.android.client.social.facebook.FacebookProfileListAdapter.java

public View getView(int position, View convertView, ViewGroup parent) {
    String[] item = getItem(position);

    View view = convertView;

    if (view == null) {
        view = _layoutInflater.inflate(android.R.layout.two_line_list_item, parent, false);
    }/*from  w  w  w  .  ja  va 2s  .  com*/

    TextView t = (TextView) view.findViewById(android.R.id.text1);
    t.setText(item[0]);

    t = (TextView) view.findViewById(android.R.id.text2);
    t.setText(item[1]);

    return view;
}

From source file:com.meetingninja.csse.user.ProfileFragment.java

private void setupViews(View v) {
    informationView = v.findViewById(R.id.profile_container);
    emptyView = v.findViewById(android.R.id.empty);

    mUserImage = (SmartImageView) v.findViewById(R.id.view_prof_pic);

    mName = (TextView) v.findViewById(R.id.profile_name);
    mTitleCompany = (TextView) v.findViewById(R.id.profile_title_company);
    mTitleCompany.setVisibility(View.GONE);
    mLocation = (TextView) v.findViewById(R.id.profile_location);
    mLocation.setVisibility(View.GONE);

    mEmail = (TextView) v.findViewById(R.id.profile_email);
    mEmail.setOnClickListener(new ContactListener());

    mPhone = (TextView) v.findViewById(R.id.profile_phone);
    v.findViewById(R.id.profile_phone_row).setVisibility(View.GONE);
    mPhone.setOnClickListener(new ContactListener());

}