android.widget.EditText.getId()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.5k)|赞(0)|评价(0)|浏览(167)

本文整理了Java中android.widget.EditText.getId()方法的一些代码示例,展示了EditText.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.getId()方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:getId

EditText.getId介绍

暂无

代码示例

代码示例来源:origin: rey5137/material

if(mInputView.getId() == 0)
  mInputView.setId(ViewUtil.generateViewId());

代码示例来源:origin: stackoverflow.com

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
}

代码示例来源:origin: com.albedinsky.android/ui

/**
 * 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;
}

代码示例来源:origin: stackoverflow.com

System.out.println("txtBox3 "+ txtBox3.getId());
    for (int k = 0; k < edittext_list .size(); k++){
      if (edittext_list .get(k).getId() == txtBox3.getId()) {

代码示例来源:origin: stackoverflow.com

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());            
   }
 });

代码示例来源:origin: stackoverflow.com

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;
      ...
    }
  }
}

代码示例来源:origin: stackoverflow.com

@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();
     }
   }
 }

代码示例来源:origin: stackoverflow.com

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]);
}

代码示例来源:origin: macoscope/RoomBookerMVP

@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;
    }
  }
});

代码示例来源:origin: macoscope/RoomBookerMVP

@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;
    }
  }
});

代码示例来源:origin: stackoverflow.com

previousId = editText.getId();

代码示例来源:origin: stackoverflow.com

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++;
   }

代码示例来源:origin: stackoverflow.com

boolean isFocused = currentEditText.isFocused();
if(isFocused){
 childIdWithFocus = currentEditText.getId();
 return;

代码示例来源:origin: stackoverflow.com

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);

代码示例来源:origin: stackoverflow.com

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 ");
   }
 });

代码示例来源:origin: WiInputMethod/VE

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);
}

代码示例来源:origin: stackoverflow.com

int count) {
switch (et.getId()) {
case R.id.editText1: {
  v2.removeTextChangedListener(watcher2);

代码示例来源:origin: MarcinOrlowski/Fonty

);
et.setTypeface(Utils.substituteTypeface(oldTf, fallback, et.getClass().getName(), et.getId()));

代码示例来源:origin: stackoverflow.com

imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
Log.d("test5780", String.valueOf(editText.getId()));

代码示例来源:origin: federicoiosue/checklistview

mCheckListView.setShowDeleteIcon(App.getSettings().getShowDeleteIcon());
mCheckListView.setNewEntryHint(App.getSettings().getNewEntryHint());
mCheckListView.setId(v.getId());

相关文章

微信公众号

最新文章

更多

EditText类方法