我已经在页面中构建了一个登录,但是当我调用FindViewByID
时它正在抛出一个null,我已经设置了内容视图并且仍然是相同的。
CS代码
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.Main);
Button SignInButton = FindViewById<Button>(Resource.Id.singin);
}
布局
<Button
android:id="@+id/singin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/password"
android:layout_marginTop="10dp"
android:background="#307FC1"
android:text="Login"
android:textColor="@android:color/white" />
答案 0 :(得分:-2)
更改此行
Button SignInButton = FindViewById<Button>(Resource.Id.singin);
到
Button SignInButton = (Button) FindViewById(Resource.Id.singin);
答案 1 :(得分:-2)
我没有看到错误,期望在ID调用的查找视图中出现错误的大写字母(由ND1010做出回答)...我不知道这可能是错误,但我想你可以尝试一下
更改Button SignInButton = FindViewById<Button>(Resource.Id.singin)
至Button SignInButton = (Button) findViewById(R.id.singin)