4

在我的 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)

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

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

4

4 回答 4

3

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

于 2015-01-27T08:15:46.467 回答
0

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

于 2015-01-15T11:17:28.677 回答
0

我认为您可以使用此代码

 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")

于 2016-09-11T12:27:13.063 回答
0

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

于 2016-06-15T03:10:31.917 回答