-
2016-11-27 18:15:27
提取用户输入到EditText中的文本信息并暂时储存。
getText()方法用于检索数据,String变量来存储数据,setText()方法在应用别处显示数据。
字符串变量
strings.xml包含整个应用程序中使用的字符串文件,字符串也可以在活动中创建来储存文本值。变量是指在设备的内存中创建一个容器,以容纳各种类型的数据。字符串是一种数据类型,由字母,数字,符号和空格组成。
在活动中创建字符串:
1、声明变量使之可以使用。(声明一个名为strName的变量)
String strName;
2、实例化变量,放置字符串数据在strName中。
getText()方法
在活动创建一个EditText对象以从EditText中查看检索数据,并使用findViewById()方法从布局找到EditText。例如:
EditText etName = (EditText) findViewById(R.id.editText1);
后可使用getText()方法来检索与该视图关联的文本信息,它需要被转换为字符串。例如:
strName = etName.getText().toString();
此代码将检索从EditText上查看的文本和存储在变量的信息strName。
setText()方法
使用getText()方法,必须先创建一个TextView对象,并使用该findViewById()方法来从布局中获取信息。例如:
TextView tvName = (TextView) findViewById(R.id.textView1);
然后,更改tvName的文本,可以使用
tvName.setText(strName);
这样TextView中就可以显示任何strName中储存的任何值。
除此之外,使用setText()可以使用+将字符串和文本结合在一起。hard coded text需要加引号,字符串变量不需要。例如:
tvName.setText("Hello " + strName + "'s World!");
TextView的文本会读出Hello Willis’s World!。
更多相关内容 -
java中gettext();与settext();什么区别?
2021-02-13 00:30:12功能:返回数据窗口控件中 悬浮在当前行列之上的编辑框中的文本。在用户修改数据窗口中某项的值时,实际上首先在悬浮 在...语法:dwcontrol.GetText( )参数:dwcontrol 数据窗口控件名返回值:String 函数执行成功...功能:返回数据窗口控件中 悬浮在当前行列之上的编辑框中的文本。在用户修改数据窗口中某项的值时,实际上首先在悬浮 在当前项上的编辑框中进行修改, 当用户移动输入焦点或程序中使用 AcceptText()函数接收用户输入时,用户修改的数据通过有效性规则验证后放入数据窗口的主缓冲区中。
语法:dwcontrol.GetText( )
参数:dwcontrol 数据窗口控件名
返回值:String 函数执行成功时返回悬浮在数据窗口dwcontrol 当前行列之上的编辑框中的文本,该文本值或许能、或许不能通过各种有效性检查,即或许可以接收为当前项的值,或许不能接收。如果数据窗口中没有当前项,则 GetText()函数返回空字符串 "" ,如果dwcontrol 的值为NULL ,则GetText()函数返回NULL。
用法:显示在数据窗口中的各个数据项的值保存在数据窗口的主缓冲区中。当用户编辑某项的值时,系统自动把该值传送到 漂浮 在该项之上的编辑框中,供用户进行修改。当用户移动输入焦点或程序中使用 AcceptText()函数接收用户输入后用户修改的数据通过有效性规则验证时放入数据窗口的主缓冲区中。
在数据窗口控件的ItemChanged 或ItemError 事件中不需要调用GetText()函数来得到编辑框中用户输入或修改的内容 ,此时,可以使用这些事件的data 参数得到该内容;要得到数据窗口缓冲区中某项的值 , 使用与相应列的数据类型相匹配的 GetItem 系列函数 。
示例:下面的语句得到数据窗口控件中 漂浮 在当前数据项之上的编辑框的内容并将其保存在变量LName 中
string LName
LName = dw_employee.GetText()
程序例:
#include
char buffer[4096];
int main(void)
{
int i;
clrscr();
for (i = 0; i <= 20; i++)
cprintf("Line #%d\r\n", i);
gettext(1, 1, 80, 25, buffer);
gotoxy(1, 25);
cprintf("Press any key to clear screen...");
getch();
clrscr();
gotoxy(1, 25);
cprintf("Press any key to restore screen...");
getch();
puttext(1, 1, 80, 25, buffer);
gotoxy(1, 25);
cprintf("Press any key to quit...");
getch();
return 0;
}
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
-
解决TextView.setText无效,getText有值的问题
2021-03-24 09:17:441、遇到一个奇怪的问题,TextView.setText无效,但是getText确实能拿到修改后值 猜想主线程阻塞了,查了很久没找到原因 **最终原因:**我使用了style,在dimen里我定义了这个: <dimen name="wrap_content">-2...Android 填坑突击队
1、遇到一个奇怪的问题,TextView.setText无效,但是getText确实能拿到修改后值
猜想主线程阻塞了,查了很久没找到原因
**最终原因:**我使用了style,在dimen里我定义了这个:<dimen name="wrap_content">-2dp</dimen>
在style里我定制这个
<item name="android:layout_width">@dimen/wrap_content</item> <item name="android:layout_height">@dimen/wrap_content</item>
解决:style不能写layout_width和layout_height为wrap_content,刷新数据会有问题
直接在布局写:<TextView style="@style/ThemeTextKeyStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" />
这样就没问题了
-
JAVA TextField getText() setText()显示空指针异常
2016-12-27 06:15:52定义了一个函数 public void testText( ) 发现 getText setText 都能正常使用 print 能正常输出 但是在事件处理public void actionPerformed 中 setText getText 都显示空指针异常; 求大神解答,谢谢 ... -
SelText,GetText,SetText用法
2016-08-19 16:00:55settext是过程,gettext和seltext是函数,在这里要说明一句 settext和getText都是剪贴板对象clipboard的函数,也就是用的时候 clipboard.settext"solid" 就是把字符串放进剪贴板 a=clipboard....这几个都跟选区有关的,就是选中一串字符串,选中的会变蓝色
SelText 返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串 ("")。
selstart就是选区的第一个字符
sellength就是选中的长度
seltext就是选中的字符了,就是这串字符串变蓝色。
比如:
文本框text1.text="1234567890"
现在选中"456"
就这样
text1.selstart=3
text1.selength=3
就行了
如果你想得到鼠标选中的字符串,那就这样str1=text1.seltextPrivate Sub text1_GotFocus(Index As Integer)
Text1(Index).SelStart = 0
Text1(Index).SelLength = Len(Text1(Index).Text)
End Sub1: Seltext 的作用
实际上Sel是指Select,这里VB简写了。意思是选中的字符串(文本)。2:Gettext 的作用
是一个方法。Get就是“索取”的意思。即从剪贴板里得到信息。3: Settext 的作用
set是“设定”的意思。Set和Get是一对相反的功能,他在VB里有很多地方都出现。应该联系着记忆。
settext是过程,gettext和seltext是函数,在这里要说明一句
settext和getText都是剪贴板对象clipboard的函数,也就是用的时候clipboard.settext"solid"
就是把字符串放进剪贴板a=clipboard.gettext
就是从简贴板中取字符串赋值给a而seltext是将文本控件中的选中的字体赋值给别的变量
a=text1.seltext
也可以直接作为参数 -
Swing / Java:如何正确使用getText和setText字符串
2021-07-16 21:26:51I'm trying to make input nameField appear in a Label called label1 after a Button called button1 is clicked. Right now it says: 'txt' and I understand why... Example: label1.setText(nameField.getText()); -
setText 没起作用,但getText能得到值,很显然是UI没有刷新过来而已
2017-10-11 06:44:31原因1、简单布局,我们使用setText,是没有问题呢!但是我们复杂布局是就不行了!Android 有主UI(主线程)和子UI(相当子线程),当我们多次操作时候,我应该放到子UI里面两种方式1、线程+handler更新class ... -
java只getText()与setText()区别
2021-03-06 00:59:23写给初学者先来看看set和get这两个32313133353236313431303231363533e58685e5aeb931333337623439词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中... -
Android为textView设置setText的时候报错的讲解方案
2020-08-26 04:21:51今天小编就为大家分享一篇关于Android为textView设置setText的时候报错的讲解方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 -
如何利用Python和win32编程避免重复性体力劳动(三)——文本框操作:WM_GETTEXT 和WM_SETTEXT
2017-09-06 10:23:44...win32api.SendMessage(hwnd, win32con.WM_GETTEXT, buf_size, str_buffer) # 获取buffer str = str(str_buffer[:- 1 ]) # 转为字符串 -
Android:getText和setText不能使用onKeyListener在EditText上工作
2021-06-06 06:03:03问题在于我设置了onKeyListener的EditText,getText和setText方法都无法工作。请允许我解释一下:假设我初始化一个空字符串String string1 = "";在我的onCreate方法中,我在其中一个EditText上设置了... -
转 delphi SelText,GetText,SetText用法
2016-11-24 16:30:00settext是过程,gettext和seltext是函数,在这里要说明一句 settext和getText都是剪贴板对象clipboard的函数,也就是用的时候 clipboard.settext"solid" 就是把字符串放进剪贴板 a=clipboard.gettext 就是... -
Java使用setText具有int值
2021-07-16 21:35:09I'm trying to set an int value using jTextField and the setText method. But of course setText wants a String. How do I get round this? I'll give you a snippet of the code:private void setAllTextFields... -
appium源码分析(九)-getText,setText
2015-09-02 13:22:36摘要大体看了下getText以及setText方法,getText很简单,直接就是通过获取到AndroidElement中的UiObject 对象元素之后直接调用getText方法。但是setText就不是这么简单了,因为用过UiAutomator的童鞋应该都应该知道... -
Android: fragment 中有时textview.setText()不起效
2021-06-03 05:31:48在一个fragment里面调用控件的setText()的时候,偶尔不起作用或者明显延后,但是此时打印的getText()值确实对的。但是第一次进入加载是没有问题,退出重新进入却没有生效,或是过了3-4S 更久才生效。之前是猜测主线... -
获取文本框的输入字符串的长度,getActionCommand和getText
2019-04-13 20:01:31//和该事件相关的一个“命令”字符串,当发生ActionEvent事件时,默认的“命令”字符串是文本框中的文本 String s=text.getText();//直接通过组件获取字符串 System.out.println("输入的字符串的长度为:... -
setText在android中不起作用
2021-06-03 13:57:52我有这个代码在相应的数据库中添加数据。 public class RegisterActivity ... } }在这里,数据被添加到数据库中,但是当我选择特定的文本框时,setText没有被更改。 我是android新手,很好的帮助我解决这个问题。 -
Java setText(str)的问题
2021-02-28 18:01:34Stringstr;str=is.readLine();...result.setText(str);以上的代码,System.out.println(str);输出明明是正确的结果,可是resu...String str;str = is.readLine();//接受Socket套接字发送过来的内容System.... -
android getText(int resId)和getString(int resId)的使用
2018-05-17 08:54:07今天,简单讲讲android里对于getText(int resId)和getString(int resId)的使用和区别。最近,我查找资料时发现了getString(int resId)和getText(int resId)这两个函数。在android里,我们通常获取字符资源是通过... -
Android开发——ClipboardManager.setText()过期解决办法
2018-02-28 17:40:41在最近的Android开发当中,我遇到了ClipboardManager.setText(); 这个方法过期了。为了不影响高版本的手机使用,我找度娘翻资料终于让我找到解决的办法了。希望对看我的博客的人有帮助! 过期的代码图 解决的... -
关于JAVA中getText()的有关问题
2021-03-23 17:29:24当前位置:我的异常网» Eclipse»关于JAVA中getText()的有关问题关于JAVA中getText()的有关问题www.myexceptions.net网友分享于:2014-12-03浏览:0次关于JAVA中getText()的问题importjava.awt.BorderLayout;... -
C#-Clipboard类SetText方法失效报错的问题解决
2021-02-12 03:06:48复制的方法: /// /// 向剪贴板中添加文本 /// /// 文本 public static void SetText(string text) { if (!OpenClipboard(IntPtr.Zero)) { SetText(text); return; } EmptyClipboard(); SetClipboardData(13, ... -
getText 与getString的区别
2019-12-02 19:24:03getText 与getString的区别 1.从源码的注释中可以看出 getText返回了带有格式化信息的字串,getString返回了无格式化信息的字串 /** * Return a localized, styled CharSequence from the application's package's ...