草庐IT

editText

全部标签

android - EditText 不在 getText() 上返回内容

下面的代码fragment显示了一个带有简单登录表单的对话框。问题在于,当用户点击登录按钮时,输入到EditTexts中的文本不会在getText()调用中返回。但是,如果我在xml布局中的EditText上设置android:setText="foo",则在getText()上返回“foo”。知道为什么在运行时输入的文本不会保留吗?privatevoidshowLoginDisplay(){loginDialog=newDialog(GOFdroid.this);loginDialog.getWindow().setFlags(WindowManager.LayoutParams.F

android - 将 TextView 垂直于 EditText 居中

我想要做的是有一个TextView,在它的右边有一个editText占据了剩余的空间。textView应该沿editText垂直居中。现在我可以使用线性布局来完成此操作,但我更愿意在相对布局中进行此操作。 最佳答案 使用android:layout_alignBottom可以实现您想做的事情和android:layout_alignTopRelativeLayout为其子元素和android:gravity提供的属性TextView的属性。这些属性允许您设置View的底部/顶部边缘以匹配另一个View的底部/顶部边缘。通过将它们应用

java - 捕获 EditText 失去焦点

我是一名自学成才的业余VB程序员,现在正尝试同时自学Java和Android。我这样说是为了让您知道我的行话讲得不太好,而且我对这两种追求非常陌生。我开发了一个Android表单,它有一系列的EditText框,我希望在用户填写后将每个框的内容保存到一个数组中。我已经想出了如果用户按下回车键。然而,人们实际上并没有这样做:他们点击框,输入,然后点击下一个元素。我是VB,我可以为lostfocus事件编写代码。但是我在Java中找不到类似的方法。最后的问题是:有没有一种方法可以在EditText失去焦点时进行捕获,这样我就可以在不依赖Enter键的情况下以该类型保存键入的数据?publi

android edittext 背景图像开始光标

我已经为Edittext设置了背景图片。但是当用户点击编辑文本时,光标的起点出现在编辑文本背景图像之前,看起来不正常。有什么解决办法吗。提前致谢。EditText光标像显示的图像一样开始 最佳答案 请在Edittext中使用leftPadding,这样您的问题可能会得到解决。 关于androidedittext背景图像开始光标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/107

java - Android:在运行时创建 EditText

我正在尝试创建一个View,用户可以在其中单击“加号”按钮,并创建其他EditText。目标是以2个EditText为基础,每次用户单击按钮时,再添加2个EditText。我该怎么做?我可以从Java添加EditText,但我不知道如何动态添加和处理它们的列表。我希望采用多对EditText,并将其推送到键/值HashMap或其他东西中。关于如何做到这一点的任何想法?谢谢! 最佳答案 publicclassMyActivityextendsActivity{privateLinearLayoutmain;privateintid=0

Android对齐textview和edittext

在下面的xml文件中。我正在尝试对齐内容。即,第一个textview,然后是edittext,在下一行中依此类推。但是现在很紧,文本是一个一个地强加在另一个如何解决这个问题上。 最佳答案 另一种对我很有效的方法是,在您的xml文件中添加一个父项指定android:orientation="horizontal"包含你的TextView和EditText.这位家长LinearLayout必须在您的第一个里面LinearLayout必须指定android:orientation="vertical":android:paddingLef

android - 放置在 ScrollView 中时如何从 editText 中关闭键盘?

我创建了一个登录表单,我必须在其中编辑放置在ScrollView中的文本和按钮。当我在编辑文本之外触摸时,我想关闭键盘。我已经实现了一个scrollviewonTouchListener来关闭键盘,但我想要的是滚动和关闭键盘。可能吗?下面是代码:ScrollViewsv=(ScrollView)findViewById(R.id.scroll);sv.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){//TODOAuto-generatedmetho

java - 将 EditText 文本绑定(bind)到变量?

我正在尝试将EditText对象的文本绑定(bind)到View变量的局部变量,但可能我不明白该怎么做。如何在Java-Android4.0.3中将EditText对象与变量绑定(bind)? 最佳答案 制作一个变量ChangedListenerlikeso在监听器中,为EditText添加setText(variable) 关于java-将EditText文本绑定(bind)到变量?,我们在StackOverflow上找到一个类似的问题: https://s

android - Monodroid - EditText 输入法不接受数字

我在使用MonoforAndroid中的EditText控件时遇到了一些非常奇怪的问题。我的解决方案针对2.3,我正在TMobileVivaCity上调试。这是我的EditText的AXML当我显示包含EditText的View时,键盘会自动出现,这不是问题。问题是我无法通过点击键盘上的数字来输入任何数字,我可以在文本字段中显示数字的唯一方法是按住该键并从上下文菜单中选择数字。虽然一旦我使用这种方法输入了一个数字,我就无法删除它。我尝试了各种输入法,并在SO中查找了类似的问题,但无济于事。这听起来像是设备的问题吗?或者在代码/AXML中是否有明显我没有做的事情?==编辑==我想我已经缩

android - 我怎样才能捕获我的 EditText 文本的格式,以便下次我在 TextView 中显示粗体字时将它们显示为粗体

编辑:我的应用程序允许用户发表评论供所有其他用户查看。我想允许用户在他们的评论中将某些词设为粗体或斜体等,这样当他们发表评论时其他人也能看到粗体等。目前我可以将单词设为粗体,但是当文本保存到我的远程数据库服务器时,它被保存为普通文本,我无法找出哪些单词是粗体,哪些不是。从EditText保存文本时如何保留粗体/斜体/下划线...格式? 最佳答案 有一种方法可以实现这一目标。您可以在TextView中存储HTML内容和显示HTML内容。看看这个Answer.这里是Samplelink. 关