C# Android Designer在我手机上显示的控件不同

C# Android Designer在我手机上显示的控件不同,c#,android,.net,xml,xamarin,C#,Android,.net,Xml,Xamarin,我无法很好地安装Xamarin.Android Designer。在我以前版本的Windows和Visual Studio中,Xamarin默认设计器视图看起来不错,但升级到VS2015和Win10后,我的设计器似乎不太好,因为它的控件在设计器和手机上的显示方式不同。我正在分享两张照片,一张是我手机上的照片,另一张是Xamarin Designer上的照片 在我的Xamarin Designer中: 在我的手机中: 请在这个问题上帮助我,谢谢 编辑: 如果我选择设计器的默认主题,则在更改控件

我无法很好地安装Xamarin.Android Designer。在我以前版本的Windows和Visual Studio中,Xamarin默认设计器视图看起来不错,但升级到VS2015和Win10后,我的设计器似乎不太好,因为它的控件在设计器和手机上的显示方式不同。我正在分享两张照片,一张是我手机上的照片,另一张是Xamarin Designer上的照片

在我的Xamarin Designer中:

在我的手机中:

请在这个问题上帮助我,谢谢

编辑
如果我选择设计器的默认主题,则在更改控件的颜色之前,您将无法看到控件。
这里是选择默认主题时的外观

编辑
=>这是我的Main.axml文件代码

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:weightSum="100"
      android:minWidth="25px"
      android:minHeight="25px"
      android:layout_height="fill_parent">
<TextView
    android:text="Create An Account"
    android:id="@+id/tvCreateAccount"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:layout_weight="20"
    android:textColor="#368DEB"
    android:gravity="center"
    android:textStyle="bold"
    android:textSize="25sp"
    android:layout_width="match_parent"
    android:layout_height="0dp" />
<Button
    android:id="@+id/btnSignin"
    android:text="Sign in"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="15"
    android:background="@drawable/btnSignInStyle"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:textSize="15sp" />
<TextView
    android:text="Or"
    android:id="@+id/tvOr"
    android:gravity="center"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="15"
    android:textColor="#000000" />
<Button
    android:id="@+id/btnSignup"
    android:text="Sign Up with Email"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="15"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:textSize="15sp" />
<RelativeLayout
    android:id="@+id/relativeLayout"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="35"
    android:minWidth="25px"
    android:minHeight="25px">
         <ProgressBar
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_centerInParent="true"
             android:indeterminate="true"
             android:id="@+id/progressBar1" />
     </RelativeLayout>
 </LinearLayout>

=>这是我分配给btnSignin的xml文件


在做了各种变通之后,我终于解决了我的问题。我所做的是下载了Visual Studio 2015的最新社区版本,并且在Visual Studio中预安装的默认Xamarin软件包对我的系统的健康状况不利。我刚刚访问了Xamarin站点并从那里下载了Xamarin组件。它还安装了其他功能以及新的Xamarin for VS2015,现在在Xamarin Studio和Visual Studio上都可以正常工作


你的物理手机是什么类型的设备?它是一款android手机,UI看起来很好,但设计师没有正确填充UI,我无法重现你的问题,通过使用默认主题,主题是@android:style/theme.Material-深色主题,背景应该是深灰色/黑色。只有当我将主题更改为默认主题灯时,背景才与图片中的一样-白色。在这两个主题下,我无法复制您的问题。您是否尝试重新启动VS或尝试创建新的空白应用程序以进行检查?是的,我已重新启动VS,但这对我没有帮助,我正在考虑重新安装Visual Studio或Xamarin。但是我不愿意重新安装组件@格雷斯峰MSFT
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_pressed="false">
     <layer-list>
       <item android:right="2dp" android:top="5dp">
         <shape>
           <corners android:radius="2dp"/>
           <solid android:color="#D6D6D6"/>
         </shape>
       </item>

       <item android:bottom="2dp" android:left="2dp">
         <shape>
           <gradient android:angle="270" android:endColor="#4A6EA9" android:startColor="#4A6EA9"/>
           <stroke android:width="1dp" android:color="#BABABA"/>
           <corners android:radius="4dp"/> 
           <padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp"/>
         </shape>
       </item>
     </layer-list>
   </item>
   <item android:state_pressed="true">
     <layer-list>
       <item android:right="2dp" android:top="5dp">
         <shape>
           <corners android:radius="2dp"/>
           <solid android:color="#D6D6D6"/>
         </shape>
       </item>
       <item android:bottom="2dp" android:left="2dp">
         <shape>
           <corners android:radius="4dp"/>
           <gradient android:angle="270" android:endColor="#7C97C1" android:startColor="#4A6EA9"/>
           <stroke android:width="1dp" android:color="#BABABA"/>
           <padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp"/>
         </shape>
       </item>
     </layer-list>
   </item>
 </selector>