Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单击按钮时从字符串数组到文本视图的结果_C#_Android_Xamarin - Fatal编程技术网

C# 单击按钮时从字符串数组到文本视图的结果

C# 单击按钮时从字符串数组到文本视图的结果,c#,android,xamarin,C#,Android,Xamarin,我有一些代码需要在单击按钮时将数组中的字符串结果添加到文本视图中 它有3个组成部分 文本视图 编辑文本 钮扣 有一个包含结果的数组,当单击按钮时,该数组必须添加到textView上,并且editText位于数组随机结果的顶部 第一次尝试 editText=你好 点击按钮 文本视图= 你好 三(来自数组随机结果) 第二次尝试 editText=hi再次出现 点击按钮 文本视图= 你好 两个 你好(上一个结果) 三(先前的结果) 文本视图几乎是一个日志文件 using Android.App

我有一些代码需要在单击按钮时将数组中的字符串结果添加到文本视图中

它有3个组成部分 文本视图 编辑文本 钮扣

有一个包含结果的数组,当单击按钮时,该数组必须添加到textView上,并且editText位于数组随机结果的顶部

  • 第一次尝试

    • editText=你好
    • 点击按钮
    • 文本视图=

    • 你好

    • 三(来自数组随机结果)
  • 第二次尝试

    • editText=hi再次出现
    • 点击按钮
    • 文本视图=

    • 你好

    • 两个
    • 你好(上一个结果)
    • 三(先前的结果)
  • 文本视图几乎是一个日志文件

    using Android.App;
    using Android.Widget;
    using Android.OS;
    using System;
    
    namespace APP
    {
    
        [Activity(Label = "APP", MainLauncher = true)]
        public class MainActivity : Activity
        {
            string[] constStringArray = new string[] { "one", "two", "three" };
    
    
            TextView res;
            EditText edt;
            protected override void OnCreate(Bundle savedInstanceState)
            {
                base.OnCreate(savedInstanceState);
    
                // Set our view from the "main" layout resource
                SetContentView(Resource.Layout.Main);
    
                edt = FindViewById<EditText>(Resource.Id.editText1);
                res = FindViewById<TextView>(Resource.Id.textView1);
                Button btn = FindViewById<Button>(Resource.Id.button1);
    
                btn.Click += Btn_Click;
    
            }
    
            private void Btn_Click(object sender, System.EventArgs e)
            {
    
                string constStringArray = res.Text.ToString();
    
                res.Text = constStringArray;
            }
        }
    }
    
    使用Android.App;
    使用Android.Widget;
    使用Android.OS;
    使用制度;
    命名空间应用程序
    {
    [活动(Label=“APP”,MainLauncher=true)]
    公共课活动:活动
    {
    字符串[]constStringArray=新字符串[]{“一”、“二”、“三”};
    文本视图资源;
    编辑文本edt;
    创建时受保护的覆盖无效(Bundle savedInstanceState)
    {
    base.OnCreate(savedInstanceState);
    //从“主”布局资源设置视图
    SetContentView(Resource.Layout.Main);
    edt=FindViewById(Resource.Id.editText1);
    res=findviewbyd(Resource.Id.textView1);
    按钮btn=FindViewById(Resource.Id.button1);
    点击+=btn\U点击;
    }
    私有无效Btn_单击(对象发送者,System.EventArgs e)
    {
    string constStringArray=res.Text.ToString();
    res.Text=constStringArray;
    }
    }
    }
    
    一个屏幕截图可能会有帮助,我真的不明白你的意思这是一个屏幕截图我看不到更新
    文本视图的代码?我错过什么了吗?仅将其设置为“已存在”值<代码>分辨率文本=分辨率文本