if(mInputView.getId() == 0) mInputView.setId(ViewUtil.generateViewId());
EditText itemNameInput, itemPriceInput; HashMap<Integer, String> inputMap = new HashMap<>(); public void onAddClicked() { String itemName = itemNameInput.getText().toString(); String itemPrice = itemPriceInput.getText().toString(); inputMap.put(itemNameInput.getId(), itemName); inputMap.put(itemPriceInput.getId(), itemPrice); // iterate over hashmap -> arrayadapter backing spinner }
/** * Creates a new instance of FormEditable component for the given <var>editable</var> view with * the specified regular expression. * * @param editable Editable view, which should be validated. * @param regExp The desired regular expression used to validate editable value obtained from * the <var>editable</var> view during the validation process. * @see BaseFormComponent#BaseFormComponent(int, View) */ public FormEditable(@NonNull EditText editable, @NonNull String regExp) { super(editable.getId(), editable); this.mEditMatcher = Pattern.compile(regExp).matcher(""); this.mRegExpResId = -1; }
final EditText from_location = (EditText) findViewById(R.id.from_location); from_location.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if(from_location == null) { Log.v("", "fromLocation is null."); } Log.v("", "fromLocation id : " + from_location.getId()); Log.v("", "fromLocation text : " + from_location.getText().toString()); Log.v("", "fromLocation text length : " + from_location.getText().toString().length()); } });
import android.app.Activity; import android.widget.EditText; public class FormActivity extends Activity implements FormInterface { @Override public void returnEditedEditText(EditText editText) { String input = editText.getEditableText().toString(); switch(editText.getId()) { case R.id.editText_FirstName: mFirstName = input; break; ... } } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test_activity); ViewGroup parent = (ViewGroup)findViewById(R.id.parentLayout); for(int i=0; i<parent.getChildCount(); i++){ //at this point i dont know the Id of edittext yet View v = parent.getChildAt(i); //if the view is an instance of EditText then lets set to it a new Id if(v instanceof EditText){ EditText et = (EditText) v; et.setId(123456); Toast.makeText(this,"EditText's id: " + et.getId(), Toast.LENGTH_SHORT).show(); } } }
String ohhai; String duh = et.getText().toString(); int number = Integer.parseInt(duh); List<String> myCollection=new ArrayList<String>(); EditText stuff; int editt; String loggy; for(int z = 0; z < number; z++){ stuff = (EditText)findViewById(z); editt = stuff.getId(); loggy = Integer.toString(editt); Log.e("How Many", loggy); ohhai = stuff.getText().toString(); myCollection.add(ohhai); } String [] arr = myCollection.toArray(new String[myCollection.size()]); String separator = "0"; StringBuffer result = new StringBuffer(); if (arr.length > 0) result.append(arr[0]); for (int h=1; h < arr.length; h++) { result.append(separator); result.append(arr[h]); }
@Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Calendar calendar = Calendar.getInstance(); calendar.set(year, monthOfYear, dayOfMonth); String displayDate = simpleDateFormat.format(calendar.getTime()); destination.setText(displayDate); switch (destination.getId()) { case R.id.ane_start_date: newEventPresenter.setStartDate(year, monthOfYear, dayOfMonth); break; case R.id.ane_end_date: newEventPresenter.setEndDate(year, monthOfYear, dayOfMonth); break; } } });
@Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Calendar calendar = Calendar.getInstance(); calendar.set(calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute); String displayTime = simpleTimeFormat.format(calendar.getTime()); destination.setText(displayTime); switch (destination.getId()) { case R.id.ane_start_time: newEventPresenter.setStartTime(hourOfDay, minute); break; case R.id.ane_end_time: newEventPresenter.setEndTime(hourOfDay, minute); break; } } });
previousId = editText.getId();
public static NavigableMap<Integer, String> navigableMap = new TreeMap<Integer, String>(); public static int count = 0; // to count no of views added public static void add_new(final Activity activity) { final LinearLayout linearLayoutForm = (LinearLayout) activity.findViewById(R.id.formLayout); final LinearLayout newView = (LinearLayout) activity.getLayoutInflater().inflate(R.layout.view_to_add, null); newView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); final EditText edit_new = (EditText) newView.findViewById(R.id.fieldAttr2); edit_new.setId(id++); // It will assign a different id to edittext each time while adding new view. Log.i("actv id",edit_new.getId()+""); // You can check the id assigned to it here. // use a Hashmap or navigable map (helpful if want to navigate through map) // to store the values inserted in edittext along with its ids. edit_new.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean b) { navigableMap.put(edit_new.getId(), edit_new.getText().toString()); Log.i("navigablemap", navigableMap.toString()); } }); // you can get values directly through map by referencing its ids. // OR EditText actv_uc = (EditText) linearLayoutForm.findViewById(navigableMap.lastKey()); // Provide the id of edittext you want to access actv_uc.getText(); // to get value of EditText actv_uc.setText(""); linearLayoutForm.addView(newView); count++; }
boolean isFocused = currentEditText.isFocused(); if(isFocused){ childIdWithFocus = currentEditText.getId(); return;
Editable nodeName = nodeSelectView.getText(); View insertPoint = findViewById(R.id.insertionPoint); EditText nodeView = new EditText(ManageDomainsActivity.this); nodeView.setId(1); Button nodeButton = new Button(ManageDomainsActivity.this); nodeButton.setId(2); RelativeLayout.LayoutParams lpView = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lpView.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); nodeView.setLayoutParams(lpView); nodeView.setGravity(Gravity.LEFT); nodeView.setText(nodeName.toString()); RelativeLayout.LayoutParams lpButton = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lpButton.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE); lpButton.addRule(RelativeLayout.RIGHT_OF, nodeView.getId()); lpButton.addRule(RelativeLayout.ALIGN_BASELINE, nodeView.getId()); lpButton.addRule(RelativeLayout.ALIGN_BOTTOM, nodeView.getId()); nodeButton.setLayoutParams(lpButton); nodeButton.setText("Kill"); nodeButton.setGravity(Gravity.CENTER); ((ViewGroup) insertPoint).addView(nodeView, lpView); ((ViewGroup) insertPoint).addView(nodeButton, lpButton);
btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub final RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); Log.w("Addfriendsactivity", "friendsCount--first time-> " + friendsCount); friendsCount++; EditText textview = new EditText(MainActivity.this); Log.w("Addfriendsactivity", "friendsCount---> " + friendsCount); if (friendsCount == 2) { textview.setId(friendsCount); } else { textview.setId(friendsCount); params.addRule(RelativeLayout.BELOW, textview.getId() - 1); } // friendsCount += 1; Log.w("Addfriendsactivity", "friendsCount--third time-> " + (textview.getId() - 1)); textview.setLayoutParams(params); textview.setVisibility(View.VISIBLE); Log.w("Addfriendsactivity", "params---> " + params); Log.w("Addfriendsactivity", "textview---> " + textview); Log.w("Addfriendsactivity", "relativelayout--> " + textview); dialog.addView(textview); textview.setText(String.valueOf(friendsCount)); Log.d("addFriendsActivity", "ashish comes here "); } });
public void create(Context context) { relativeLayout = new RelativeLayout(QuickSymbolAddActivity.this); layoutParams = new RelativeLayout.LayoutParams( ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT ); relativeLayout.setId(Global.generateViewId()); editText = new EditText(context); editText.setId(Global.generateViewId()); editText.setFocusable(true); imageView = new ImageView(context); imageView.setImageDrawable(getResources().getDrawable(R.drawable.quicksymbol_dim_add)); imageView.setId(Global.generateViewId()); imageView.setOnClickListener(symbolAddItem.addOnClick); editLayoutParams = new RelativeLayout.LayoutParams( configure.editWidght, configure.editHeight ); addLayoutParams = new RelativeLayout.LayoutParams( configure.addWidght, configure.editHeight ); addLayoutParams.addRule(RelativeLayout.RIGHT_OF, editText.getId()); relativeLayout.setGravity(Gravity.LEFT); relativeLayout.addView(editText, editLayoutParams); relativeLayout.addView(imageView, addLayoutParams); }
int count) { switch (et.getId()) { case R.id.editText1: { v2.removeTextChangedListener(watcher2);
); et.setTypeface(Utils.substituteTypeface(oldTf, fallback, et.getClass().getName(), et.getId()));
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); Log.d("test5780", String.valueOf(editText.getId()));
mCheckListView.setShowDeleteIcon(App.getSettings().getShowDeleteIcon()); mCheckListView.setNewEntryHint(App.getSettings().getNewEntryHint()); mCheckListView.setId(v.getId());