我目前正在开发一个Android项目,我需要创建一个SettingsActivity,其中我将根据SQLite数据库中的int提供可变数量的复选框。我认为最好的方法是在SettingsActivity .java代码中创建一个for循环,这会在每次运行循环时创建一个新的复选框首选项(截至目前我只有理论上它将如何运行)工作)。我的问题是在.java而不是XML中创建复选框首选项。我搜索了互联网,只能找到一个有大约300行代码的例子,我无法相信它需要像那个例子那样复杂。有没有人有一个有用的链接,一个想法如何做到这一点,甚至知道一个更好的方法来制作一个可变数量的复选框?
很抱歉,我没有任何相关的代码可以发布,但这里是我找到的示例的链接http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/android/preference/CheckBoxPreference.java
答案 0 :(得分:0)
http://developer.android.com/reference/android/preference/CheckBoxPreference.html 它还从Preference继承了许多方法:http://developer.android.com/reference/android/preference/Preference.html。 您可以将构造函数传递给指定summaryOn和summaryOff以及标题
的属性集您发布的链接是android的源代码。您不需要在应用程序中实现它,因为它已经在Android环境中