【问题标题】:how to use custom component in fragment xml?如何在片段 xml 中使用自定义组件?
【发布时间】:2018-04-14 09:38:12
【问题描述】:

如何在片段中使用下面的组件? https://github.com/hongyangAndroid/Android-CircleMenu

【问题讨论】:

  • 与Fragment 中的任何其他View 相同。您遇到了哪些具体问题?
  • 你能详细解释一下吗?
  • 我在Activity中使用了这个组件,但是当我尝试在fragment中使用它时,我遇到了麻烦。
  • Edit 您的问题,以显示您遇到问题的代码,并准确描述问题所在,包括您收到的任何错误消息。

标签: android fragment components


【解决方案1】:

您链接到的源代码在onLayout() 中包含这一行:

float angleDelay = 360 / (getChildCount() - 1);

很有可能您只提供了一个孩子:

float angleDelay = 360 / (getChildCount() - 1);

                 = 360 / (1 - 1);

                 = 360 / 0;

这将导致ArithmeticException 被抛出。

在图书馆的示例中,他们写道:

mCircleMenuLayout.setMenuItemIconsAndTexts(mItemImgs, mItemTexts);

确保每个数组至少有两个元素。

【讨论】:

    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多