在包含的布局的textview中添加单击侦听器

sur*_*kla 2 c# android xamarin

我有一个布局(MenuLayout),我有一个textView(Logout).我想在该textView中添加一个单击侦听器.我将此布局包含在另一个布局中.

这是代码

<p.FlyOutContainer xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/FlyOutContainer">
<include
    layout="@layout/menuLayout"/>
<include
    layout="@layout/Home" />
Run Code Online (Sandbox Code Playgroud)

我正在为这样的注销编写点击事件的代码

TextView logout = FindViewById<TextView> (Resource.Id.textViewLogout);


        logout.Click += delegate {
            Intent logOut = new Intent(this,typeof(MainActivity));
            StartActivity(logOut);
        };
Run Code Online (Sandbox Code Playgroud)

但是Click事件不起作用.任何人都可以告诉我解决方案我在做错误.

这是我正在使用的源代码链接.

Mil*_*len 5

Xamarin的另一种方式是:

TextView logout = FindViewById<TextView> (Resource.Id.textViewLogout);

logout.Click += logout_Click;


void logout_Click(object sender, EventArgs e)
{
    Intent logOut1 = new Intent(this,typeof(MainActivity));
    StartActivity(logOut1);
}
Run Code Online (Sandbox Code Playgroud)

编辑:尝试使用其他名称为您的意图,以防万一.