【问题标题】:C# Xamarin Action after SetContentViewSetContentView 之后的 C# Xamarin 操作
【发布时间】:2018-09-01 10:21:30
【问题描述】:

我正在为某事苦苦挣扎……

我创建了一个与适配器绑定的 ListView,并向 ListView 添加了一个 ClickListener。当我点击一行时,它会加载一个页面(axml):

private void InfoTab_Clicked(object sender, EventArgs e)
{
    // Set view to Info page
    SetContentView(Resource.Layout.Info);
}

现在我想在将 ContentView 设置为信息页面后做一些事情,因为我想用 List 中的值填充 TextView 字段,但是如何在 SetContentView 之后手动启动一个类,因为现在当我点击...什么都没有发生!!!

请帮助我,我是 Xamarin 的初学者;)

【问题讨论】:

    标签: c# function xamarin action setcontentview


    【解决方案1】:

    我不确定我是否正确理解了您的问题。但是您可以通过以下方式填充页面/布局的内容:

    var textView = FindViewById<TextView>(Resource.Id.yourLayoutIdHere);
    textView.Text = "Hello world";
    

    您可能需要考虑创建一个新活动来显示新页面。它将自动为您处理通过后退按钮和其他事情的导航。你可以像这样创建一个新的活动:

    var intent = new Intent(this, typeof(NewActivityClass));
    StartActivity(intent);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-02
      • 2014-09-04
      相关资源
      最近更新 更多