List of usage examples for android.view View findViewById
@Nullable public final <T extends View> T findViewById(@IdRes int id)
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()); }