1.首先建立好两个activity,取名分别为activity_main和activity_display_message
2.在在第一个activity的布局文件(content_main.xml)中创建一个编辑框(EditText)和一个按钮(Button),并在按钮中设置触发事件sendMessage
3.在MainActivity.java下声明一个sendMessage方法
4.在我们创建的第二个Activity的布局文件(activity_display_message.xml)下创建一个文本框(TextView)并设置id
5.打开DisplayMessageActivity.java在onCreat方法中添加代码
这样就实现了一个简单的、线性布局下的编辑框向文本框传输数据的简单功能。
应该是有3处问题。1 动态文本框和数组名字不能重,除非数组定义在影片剪辑下面,而不是_root里。
2 将动态文本框赋值语句写在aa等数组赋值语句下面。就是一定要在for里面。这样不容易出错。
3 赋值语句有误。写成_root.aa.text = aa[i]。(根据1,再看aa[i]变量名是否需要换)
4 动态文本若要写在外面,就要明确给出aa[i]里面的i值。因为经过for循环i值已经是等于all.length。在你这个例子中i=1了。所以就算_root.aa.text =xml.aa[i]没问题,也不能正确得出结果。 改成_root.aa.text = aa[0]这样就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)