Xamarin.Android Designer показывает элементы управления по-разному, как они появляются на моем телефоне

Не удается настроить Xamarin.Android дизайнер довольно хорошо. В моей предыдущей версии Windows и Visual Studio представление конструктора Xamarin по умолчанию выглядело хорошо, но после обновления до VS2015 и Win10 Мой конструктор , похоже, не очень хорошо, так как его элементы управления по-разному отображаются на конструкторе и по-разному на моем мобильном телефоне. Я делюсь двумя фотографиями того, как это выглядит на моем телефоне и как это выглядит на Xamarin Designer.

В моем конструкторе Xamarin:
Xamarin Designer

В моем мобильном телефоне:
Просмотр мобильного телефона

Пожалуйста, помогите мне в этом вопросе, спасибо!




Редактировать :


вы не сможете увидеть элементы управления, пока не измените их цвет, если я выберу тему по умолчанию дизайнера.



Вот как это выглядит, когда выбрана тема по умолчанию
тема по умолчанию

Редактировать :


=> Вот мой главный.axml код файла.

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout 
      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>

=> Вот xml-файл, который я назначаю > btnSignin

<selector >
  <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>

1 ответ

  1. После выполнения всех видов работ я, наконец, решил свою проблему. То, что я сделал, было загружено последней версией сообщества Visual Studio 2015, и пакеты Xamarin по умолчанию, которые были предварительно установлены в Visual Studio, не были хороши для работоспособности моей системы. Я только что посетил сайт Xamarin и загрузил оттуда компоненты Xamarin. и он установил другие функции плюс новый Xamarin для VS2015, и теперь он работает хорошо на Xamarin Studio и на Visual Studio также!

    после обновления