Xamarin InvalidCastException但没有强制转换?

时间:2016-11-19 00:19:54

标签: xamarin visual-studio-2015 xamarin.android

我不知道这里发生了什么。我收到以下错误:

  

System.InvalidCastException:无法将“Android.Widget.ImageView”类型的实例转换为“Android.Widget.EditText”。

据我所知,我不是在做这样的演员。我有以下代码:

private EditText passwordText; passwordText = FindViewById<EditText>(Resource.Id.passwordText); //error here

以及以下xml:

    <EditText
    android:inputType="textPassword"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/passwordText"
    android:text="password"
    android:layout_marginLeft="50dp"
    android:layout_marginRight="50dp"
    android:drawableLeft="@drawable/ic_password"
    android:drawablePadding="20dp"
    android:paddingTop="20dp"
    android:hint="@string/HintPassword" />

我在尝试在运行API 23的模拟器上运行我的应用程序时只收到错误,但在API 19上运行它时没有问题。当我在物理设备上运行它时也没有问题。对此的想法将不胜感激。

0 个答案:

没有答案