我有一种网格类型的布局。当应用程序首次加载时,有3个按钮。我正在使用“适配器”进行布局。 按下ONCLICK,我想刷新相同的活动,但使用不同的9个按钮。 我是否开始新的活动?或者做一个临时活动来开始上一个活动(以及如何)? 由于ONCLICK事件是在代码的“Adapter”部分中编写的,因此很难在单击按钮时启动新活动。 (据我所知)。
答案 0 :(得分:0)
如果您使用适配器,例如baseadapter,那么您可以尝试:
adapter.notifyDataSetChanged();
直接再没有开始活动。
答案 1 :(得分:0)
如果您希望用户在单击“返回”按钮时返回3按钮视图,则可以更轻松地将9个按钮放在不同的活动中。
否则,您可以在同一活动中的两个不同的LinearLayouts中使用3个按钮和9个按钮,并使用setVisibility(LinearLayout.GONE)隐藏第二个布局; 单击该按钮,您可以隐藏第一个布局并使用setVisibility(LinearLayout.VISIBLE)启用第二个布局;
答案 2 :(得分:0)
在适配器类中,我们可以使用context.startActivity(intent)
启动活动我不知道我们可以从适配器访问“启动活动”...
但现在它工作得很好!!
非常感谢您的推荐...