我有问题。在我的应用程序中,我有一个Activity,我需要创建x Button,然后向所有这个Button添加一个ActionListener来启动另一个活动。
详情。我有一个数据库表,我存储x名称。
在我的Activity中,我需要为db中存储的每个名称设置一个Button,并为每个按钮添加一个actionListener,这样当你单击它时,它会启动另一个带有putExtra String的活动(所有按钮都是一样的)(每个按钮都是唯一的。)
我以为我可以通过AsyncTask获取所有名称。但我无法弄清楚如何将Buttons添加到基本布局中并将Action Listener添加到它们中。
任何人都可以提供帮助吗?
P.S。 “putExtra”字符串是我从db获得的名称。所以我也想过把它们放在String []数组中。然后创建一个Button []数组(不知道是否可能)并创建一个String []数组的新的Button()foreach元素。然后在Button []数组中的foreach元素我将把相对索引字符串放入。像Button [0]一样,putExtra为String [0],Button [1]为String [1],依此类推。