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

В моем конструкторе Xamarin: 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>

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

<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>
0
Jamshaid K. 28 Дек 2016 в 12:06
Какой у вас тип устройства?
 – 
SuavePirate
28 Дек 2016 в 17:44
Это телефон Android, пользовательский интерфейс на нем кажется прекрасным, но дизайнер не заполняет пользовательский интерфейс должным образом,
 – 
Jamshaid K.
28 Дек 2016 в 21:53
Я не могу воспроизвести вашу проблему, и при использовании темы по умолчанию используется тема @android: style / Theme.Material - темная тема, фон должен быть темно-серым / черным. Только когда я меняю тему на Default Theme Light, фон как на вашей картинке - белый. И по обеим темам я не могу воспроизвести вашу проблему. Вы пытались перезапустить свой VS или пытались создать новое пустое приложение для проверки?
 – 
Grace Feng
29 Дек 2016 в 10:04
Да, я перезапустил VS, но мне это не помогло, я думаю переустановить Visual Studio или Xamarin. Но я не хотел переустанавливать компоненты! @ GraceFeng-MSFT
 – 
Jamshaid K.
29 Дек 2016 в 11:50

1 ответ

Лучший ответ

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

After Updating

0
Jamshaid K. 29 Дек 2016 в 17:41