綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 取得動態新增editText內的值

[複製連結] 查看: 5462|回覆: 4|好評: 0
跳轉到指定樓層
樓主
sc853075 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-11-15 13:46

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
請問我要如何取得動態新增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內的值
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
lkk47 | 收聽TA | 只看該作者
發表於 2013-11-15 16:20
text.gettext   try it
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
whl | 收聽TA | 只看該作者
發表於 2013-11-15 21:43
int id = textview. getid();
EditText text2 = (EditText) findViewById(id);
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
b770428 | 收聽TA | 只看該作者
發表於 2017-9-1 02:04
動態新增應該是沒有id的
直接用text.gettext()就可以
但gettext()回傳的是一個editable物件
如果要取值記得要用toString()方法
變成text.gettext().toString()
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
muska1116 | 收聽TA | 只看該作者
發表於 2017-10-24 00:41
動態新增的話,可以使用 setId(id);
https://developer.android.com/reference/android/view/View.html#setId(int)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則