C# 单击按钮时从字符串数组到文本视图的结果
我有一些代码需要在单击按钮时将数组中的字符串结果添加到文本视图中 它有3个组成部分 文本视图 编辑文本 钮扣 有一个包含结果的数组,当单击按钮时,该数组必须添加到textView上,并且editText位于数组随机结果的顶部C# 单击按钮时从字符串数组到文本视图的结果,c#,android,xamarin,C#,Android,Xamarin,我有一些代码需要在单击按钮时将数组中的字符串结果添加到文本视图中 它有3个组成部分 文本视图 编辑文本 钮扣 有一个包含结果的数组,当单击按钮时,该数组必须添加到textView上,并且editText位于数组随机结果的顶部 第一次尝试 editText=你好 点击按钮 文本视图= 你好 三(来自数组随机结果) 第二次尝试 editText=hi再次出现 点击按钮 文本视图= 你好 两个 你好(上一个结果) 三(先前的结果) 文本视图几乎是一个日志文件 using Android.App
- 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;
}
}
}
一个屏幕截图可能会有帮助,我真的不明白你的意思这是一个屏幕截图我看不到更新文本视图的代码?我错过什么了吗?仅将其设置为“已存在”值<代码>分辨率文本=分辨率文本代码>