我對此很陌生。想知道是否有一種方法來分配R.id動態創建編輯文本,所以我可以將數據移入SQLite數據庫。嘗試了一些差異,但失敗。任何幫助,將不勝感激。謝謝分配R.id動態創建編輯文本
回答
在android id應該是唯一的。設置任意整數值可能會導致重複的id。正確的方法是像下面那樣定義id。
在res/values
文件夾內新建一個名爲ids.xml
的xml文件。
添加新的項目,如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="button_group_cancel" />
</resources>
現在你可以設置ID爲EDITTEXT:
edittext.setId(R.id.button_group_cancel);
該ID必須是獨特的,以編程方式創建的ID和R.id的獨立。但他們之間可以有重複。 http://developer.android.com/reference/android/view/View.html#setId(int) – TronicZomB
@TronicZomB謝謝。 :)我的答案突出顯示瞭如何創建id ..因爲問題是如何設置'R.id'編程而不是'int'。 – Tarun
是的,我只是想指出,在java中設置id和在R.java中設置id之間可能存在差異。雖然我不確定id在ids.xml中的設置...雖然'R.id'不過是對'int'的引用。 – TronicZomB
在將EditText添加到佈局之前,您可以使用.setId(int)
分配一個ID。但是,這不會將該ID放入R.java文件中。
您可以使用findViewById(int)
而不是使用findViewById(R.id.editTextId)
來引用EditText,其中int與set方法中使用的int相同。
- 1. 動態創建編輯器
- 2. 編輯動態文本HTML
- 3. Sencha Touch編輯動態創建的div的文本
- 4. 在動態創建的編輯文本上檢測觸摸
- 5. 如何將值設置爲動態創建的編輯文本
- 6. 如何在Android中動態創建編輯文本
- 7. 在MATLAB指南中動態創建編輯文本框
- 8. 動態編輯文本和文本框
- 9. 執行編輯文本創建的編輯文本
- 10. 動態創建tinymce編輯器
- 11. android動態創建和編輯JSON
- 12. 在android中動態創建編輯框?
- 13. 動態創建一個可編輯表
- 14. 創建後編輯文本文件
- 15. Kohana動態編輯配置文件
- 16. 如何在android中動態創建編輯文本時點擊編輯文本的ID?
- 17. 如何編輯用Aloha編輯器動態創建的dom?
- 18. ACE編輯器:動態創建一個新的編輯器
- 19. 動態創建文本框
- 20. 動態創建文本框
- 21. 創建動態文本框
- 22. Android:動態文本創建?
- 23. 動態創建文本框
- 24. 創建與編輯部分
- 25. 創建可編輯標籤/文本?
- 26. 用行號創建文本編輯器
- 27. 創建富文本編輯器AngularJS
- 28. 如何創建編輯文本控件
- 29. 在編輯文本中創建標籤?
- 30. Android:觸摸並創建編輯文本
接受的答案。 – Tarun