无法在 Eclipse IDE 中为 android 创建 ToggleButton
Unable to create a ToggleButton in Eclipse IDE for android
在我的 android XML 图形布局中,它无法显示我的 ToggleButton
。我收到一些错误(见下文)。我检查了 Palette window 中的所有其他组件,唯一无法加载的组件是 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.所有构建工具都已安装。
问题出在您的背景可绘制对象中。矩形的角只能圆角相同的量。就像您的错误消息所说的那样。您必须将它们全部设置为相同的数量。
我遇到了同样的问题,通过将我的目标设备屏幕更改为任何 xhdpi 或 xxhdpi 设备解决了这个问题。
抱歉,我还不能 post 图片,您只需转到图形布局上方的下拉菜单 -> 常规或 Google -> Select 您喜欢的 xhdpi/xxhdpi 目标设备。
我也是 android 的新手,所以我无法解释为什么会这样,我只能猜测这是兼容性问题或其他问题。我会尝试找出更多..
与此同时,我希望这对您也有用:-)
可能是显示主题,因此请确保您 select 的主题与 AndroidManifest.xml
中 activity
标签中的 android:theme
匹配。在预览面板顶部栏中的 Android Studio(抱歉,根据问题不是 eclipse),我必须单击当前主题名称(Light
),这会显示 Select Theme
面板,然后在 Project Themes
下选择我的主题(因为我有一个自定义主题 - 您的位置可能会有所不同)。
我想你可以使用这段代码
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")
在我的 android XML 图形布局中,它无法显示我的 ToggleButton
。我收到一些错误(见下文)。我检查了 Palette window 中的所有其他组件,唯一无法加载的组件是 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.所有构建工具都已安装。
问题出在您的背景可绘制对象中。矩形的角只能圆角相同的量。就像您的错误消息所说的那样。您必须将它们全部设置为相同的数量。
我遇到了同样的问题,通过将我的目标设备屏幕更改为任何 xhdpi 或 xxhdpi 设备解决了这个问题。
抱歉,我还不能 post 图片,您只需转到图形布局上方的下拉菜单 -> 常规或 Google -> Select 您喜欢的 xhdpi/xxhdpi 目标设备。
我也是 android 的新手,所以我无法解释为什么会这样,我只能猜测这是兼容性问题或其他问题。我会尝试找出更多..
与此同时,我希望这对您也有用:-)
可能是显示主题,因此请确保您 select 的主题与 AndroidManifest.xml
中 activity
标签中的 android:theme
匹配。在预览面板顶部栏中的 Android Studio(抱歉,根据问题不是 eclipse),我必须单击当前主题名称(Light
),这会显示 Select Theme
面板,然后在 Project Themes
下选择我的主题(因为我有一个自定义主题 - 您的位置可能会有所不同)。
我想你可以使用这段代码
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")