【问题标题】:Unable to create a ToggleButton in Eclipse IDE for android无法在 Eclipse IDE for android 中创建 ToggleButton
【发布时间】:2015-03-13 18:15:16
【问题描述】:

在我的 android XML 图形布局中,它无法显示我的ToggleButton。我收到一些错误(见下文)。我检查了调色板窗口中的所有其他组件,唯一无法加载的组件是ToggleButton。问题不是特定于项目的。它存在于我创建的每个项目中。

注意:我尝试过直接拖动它以及使用 XML 代码生成它。但无论哪种方式都失败了,错误是一样的。

错误:

Exception raised during rendering: -1
Exception details are logged in Window > Show View > Error Log
The graphics preview in the layout editor may not be accurate:
Different corner sizes are not supported in Path.addRoundRect. (Ignore for this session)
Path.isConvex is not supported. (Ignore for this session)

我已提交this 问题并尝试对其进行编辑,但编辑被拒绝。所以请不要把我重定向到那里。

我正在使用 API 21。所有构建工具都已安装。

【问题讨论】:

  • 尝试切换android studio,因为它是官方IDE
  • 我使用了checkbox 而不是togglebutton,但我真的很想知道为什么togglebutton 不起作用。
  • 我可以补充一点,在 Android Studio 中也会出现同样的问题。

标签: android xml eclipse android-togglebutton


【解决方案1】:

我遇到了同样的问题,并通过将我的目标设备屏幕更改为任何 xhdpi 或 xxhdpi 设备来解决。
很抱歉,我还不能发布图片,您只需转到图形布局上方的下拉菜单 -> 常规或 Google -> 选择您喜欢的 xhdpi/xxhdpi 目标设备。
我也是 android 新手,所以我无法解释为什么会这样,我只能猜测这是兼容性问题之类的。我会尝试了解更多..
同时,我希望这对您也有用:-)

【讨论】:

  • 你找到原因了吗?
【解决方案2】:

问题在于您的背景可绘制对象。矩形的角只能以相同的量四舍五入。就像你的错误信息说的那样。您必须将它们全部设置为相同的数量。

【讨论】:

  • 我该怎么做?我使用默认的ToggleButton,没有任何更改。
【解决方案3】:

可能是显示主题,因此请确保您选择的主题与AndroidManifest.xml 中的activity 标记中的android:theme 匹配。在预览面板顶部栏中的 Android Studio(抱歉不是 Eclipse)中,我必须单击当前主题名称(即Light),这会调出Select Theme 面板,然后在@ 下选择我的主题987654326@(因为我有一个自定义主题 - 您的位置可能会有所不同)。

【讨论】:

  • 谢谢。对我来说,将 Android Studio 中的 API 设置为 19 解决了预览问题。
【解决方案4】:

我认为你可以使用这段代码

 togglebut.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {

            String text = togglebut.getText().toString();

            Toast.makeText(MainActivity.this, "" + text, Toast.LENGTH_SHORT).show();

            textView.setText(text);

        }
    });

更多信息请点击[这里](http://androidcoding.in/2016/09/11/android-tutorial-toggle-button/"Android Toggle Button")

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多