分享至
請問TextView 動態給ID是否可以給像在xml裡的"@+id/myid"的型式?我只看到setId,但是只能給數字,我想要給字串。這字串是有關於資料庫的primary key的值,所以不太可能在ids.xml先定義。
已邀請的邦友 {{ invite_list.length }}/5
應該不行,因為 xml 的 id 只是給開發者閱讀的,實際上在程式裡面還是會轉換成 Int所以你看到的函式才只能傳入 Int 的參數我不太明白為什麼要依主鍵去設定 id,但如果有這種需求,一個解法是用複合主鍵意思是用兩個欄位代表主鍵,一個欄位是你原本的主鍵 (String),另一個欄位是元件id (Int)一樣可以達到你要的效果,只是多一些邏輯操作
我理解您的意思,最後也是用這個方法完成我的練習,謝謝。
IT邦幫忙