看板 AndroidDev 關於我們 聯絡資訊
目前想做到利用字串判別介面元件(textview, edittext, ...)的名稱後 在程式中addview上去 想請問要怎麼把string形態的 textview, edittext,... 直接轉成介面元件使用 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.45.109 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1422246972.A.63A.html
nobody1: new TextView(); new EditText(); 01/26 12:47
sofasoso: 看不太懂你想問什麼 你是想問動態產生元件? 01/26 17:37
mantoro: if(stringA.equal("textview")) new TextView xxx...?? 01/26 18:32
對 跟樓上的敘述沒錯 我得到string "textview", 要直接利用string "textview" 去add textview 想問有沒有可以直接轉換的方法 因為有很多需要判別的view ※ 編輯: nibeba (140.112.45.109), 01/27/2015 11:44:54
ssccg: Class.forName("android.widget.TextView").getConstructor 01/27 12:51
asilzheng: 看一下 Class 與 Constructor 兩個的 API ,應該可用 01/27 12:51
ssccg: (Context.class).newInstance(ctx) 01/27 12:51