gpt4 book ai didi

android - 在android中重置圆形布局

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:19 25 4
gpt4 key购买 nike

我使用从此链接下载的库在应用程序中使用 Circular Layout 创建了一个 Circular Menu
https://android-arsenal.com/details/1/1454
菜单 包含 6 个项目。我在 onCreate 中创建菜单,我想在 onResume 中再次创建该菜单,因为我想更新一些 菜单项
我想创建一个包含 6 个项目的 Circular Menu。正如我在两者中调用 menu create function 一样,menu items 的数量增加了一倍,即 12。
以下是使用 Circular Menu 的代码摘录。

String[] mItemTexts = new String[] { "Item1", "Item2", "Item3", "Item4", "Item5", "Item6" };
int[] mItemImgs = new int[] { R.drawable.im1,
R.drawable.im2, R.drawable.im3, R.drawable.im4, R.drawable.im5, R.drawable.im1};

mCircleMenuLayout = (CircleMenuLayout) findViewById(R.id.id_menulayout);
mCircleMenuLayout.setMenuItemIconsAndTexts(mItemImgs, mItemTexts);

如何避免Circular Menu翻倍?
非常感谢任何建议或解决方法。
谢谢你。

附言:
编辑
我正在 ActivityonResume 中创建 Circular Menu。当我开始另一个 Activity 时,我没有完成带有循环菜单的 Activity ,因此当我再次从新启动的 Activity 返回时,我发现循环菜单已经翻了一番。这就是问题所在。

最佳答案

只需在 OnResume 中调用您的方法并删除表单 onCreate

因为 onResumeonCreate 之后被调用 看这个link

关于android - 在android中重置圆形布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30139819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com