我正在为一个大学项目构建一个应用程序 - 这是一个随机词/头脑风暴生成器。我有一个Activity
从 my 中检索一个随机单词SQLiteDatabase
并将其放入TextView
. 旁边TextView
是 a Button
,它充当“保持器” Button
(如水果机)。像这样的东西:
目前我正在动态添加/删除一个新TextView
/Button
并将其添加到TableLayout中的一行,我真的想使用相同/的新实例(对不起,来自 AS3 背景)(所以他们做同样的事情事物)。这就是我到目前为止所得到的:TextView
Button
我的问题是真的,这可能吗?或者对于这种性质的事情,最好的方法是什么。甚至是TableLayout
正确的使用方法吗?
如果它有助于您提供建议:
- 我希望能够在某个时候保存/共享用户的“会话”。
- 可能让用户可以选择调整他们可以添加的文本字段的数量(目前我将它们限制为 5 个)
编辑: 另外我认为我弄糊涂的是,如果我添加一个新的文本/按钮 - 设置它的最佳方法是什么,所以他们都做同样的事情。使用 XML,我可以使用他们的 ID,这仍然可以“以编程方式”吗?