Jan*_*ser 9 java android android-layout android-studio
我已经在stackoverflow上读到了这个问题但很遗憾没有找到正确的答案.
我使用ToggleButton,它在渲染窗口中显示以下错误:
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)
Run Code Online (Sandbox Code Playgroud)
终端显示以下错误消息:
E/dalvikvm: Could not find class 'android.widget.ThemedSpinnerAdapter', referenced from method android.support.v7.widget.AppCompatSpinner$DropDownAdapter.<init>
Run Code Online (Sandbox Code Playgroud)
当我在渲染窗口中将api级别设置为19而不是23时,将不会出现"渲染问题"窗口,但在使用Android 4.4.2的设备上运行时,应用程序中仍会出现错误.
这是我简单的ToggleButton:
<ToggleButton
android:id="@+id/editToggleKunde6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textOn="@string/kunde_bearbeiten_txt1"
android:textOff="@string/kunde_bearbeiten_txt2"
android:checked="true"
/>
Run Code Online (Sandbox Code Playgroud)
谢谢你的任何想法!
Path.isConvex可以通过仅使用半个标签而不是每个角来删除...所以不使用
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="10dp"/>
Run Code Online (Sandbox Code Playgroud)
把这个
<corners
android:radius="10dp"/>
此外,使用以下代码可以实现选择性圆角
<corners
android:radius="10dp"
android:bottomLeftRadius="0dp"
android:topRightRadius="0dp"/>
编辑(简单方法)
为了修复它,您还可以将其设置为src而不是背景
android:src="@drawable/your_drawable_name"
没问题,工作正常.刚才我测试过.
您收到此错误是因为某些圆角和其他方角根本不会渲染.您需要为切换按钮提供半径.
资料来源:https://code.google.com/p/android/issues/detail?id = 72999
| 归档时间: |
|
| 查看次数: |
10160 次 |
| 最近记录: |