要给EditText添加ID,可以通过编程方式进行。首先,在XML布局文件中添加EditText控件,并为其指定一个唯一的ID,如下所示:
然后,在Java代码中找到该EditText控件,并为其设置ID,如下所示:
EditText editText = findViewById(R.id.myEditText);
editText.setId(View.generateViewId());
上述代码中的findViewById(R.id.myEditText)
用于找到XML布局文件中的EditText控件。setId()
方法用于为该控件设置一个唯一的ID,使用View.generateViewId()
方法生成一个新的ID。
这样,就可以在编程方式中为EditText添加ID了。