Android 无法在Xamarin Studio中渲染自定义绘图
我正在使用一个自定义绘图工具来渲染Android TextView周围的边框Android 无法在Xamarin Studio中渲染自定义绘图,android,xamarin,android-drawable,xamarin-studio,Android,Xamarin,Android Drawable,Xamarin Studio,我正在使用一个自定义绘图工具来渲染Android TextView周围的边框 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:bottom="1dp" android:left="-2dp" android:right="-2dp" android:top="-10dp"> <shape android:shape="
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:bottom="1dp" android:left="-2dp" android:right="-2dp" android:top="-10dp">
<shape android:shape="rectangle" >
<stroke android:width="1dp" android:color="@color/pale_grey" />
<solid android:color="#00FFFFFF" />
<padding android:left="24dp" android:right="24dp"
android:top="12dp" android:bottom="12dp" />
</shape>
</item>
</layer-list>
这在运行时可以正常工作,但在Xamarin Studio Designer(或Visual Studio中的Designer)中查看应用了该背景的TextView的活动时不会呈现,例如
<TextView
android:id="@+id/txtHeightSelection"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:textSize="@dimen/text_size_large"
android:text="Height"
android:textStyle="bold"
android:textColor="#1f2233"
android:background="@drawable/customborder2"
local:MvxBind="Click AddEntryCommand, CommandParameter='Height'" />
令人惊讶的是,这是一个PITA,因为我必须构建和部署应用程序,只是为了检查一些简单的样式。这是一个已知问题吗?这是一个已知问题,将在即将发布的版本(标记为5.7)中解决:
EF BB BF
来自Bugzilla:
问题源于我们的Android渲染过程不喜欢
我们在某些地方强制添加到XML文件中的UTF-8 BOM序列。
一个简单的解决方法是在一个不需要修改的编辑器中打开可绘制的XML文件
编写BOM表并从中重新保存文件。您也可以在一个窗口中打开它
十六进制编辑器并删除文件的前三个字节(在
首字母'