Android 台灣中文網
標題:
取得動態新增editText內的值
[打印本頁]
作者:
sc853075
時間:
2013-11-15 13:46
標題:
取得動態新增editText內的值
請問我要如何取得動態新增editText內的值
程式碼如下
public void onClick(View v) {
switch(v.getId()){
case R.id.button1:
EditText text = new EditText(this);
layout.addView(text);
}
}
結果是按下按鈕會新增一個editText
可是不知道這個editText的id是什麼
所以也不知道怎麼去取得editText內的值
作者:
lkk47
時間:
2013-11-15 16:20
text.gettext try it
作者:
whl
時間:
2013-11-15 21:43
int id = textview. getid();
EditText text2 = (EditText) findViewById(id);
作者:
b770428
時間:
2017-9-1 02:04
動態新增應該是沒有id的
直接用text.gettext()就可以
但gettext()回傳的是一個editable物件
如果要取值記得要用toString()方法
變成text.gettext().toString()
作者:
muska1116
時間:
2017-10-24 00:41
動態新增的話,可以使用 setId(id);
https://developer.android.com/reference/android/view/View.html#setId
(int)
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1