草庐IT

edittext

全部标签

android - 按软键盘上的 Next IME 按钮时跳过禁用的 EditText

我有一个带有多个EditText的LinearLayout,它们都是以编程方式创建的(不是使用XML布局),特别是没有ID。当我输入其中一个EditText,而下一个(对应于焦点)被禁用时,我按下键盘上的NextIME按钮,焦点前进到已禁用的EditText,但我无法在其中输入任何内容。我所期待的是专注于推进到下一个启用EditText。除了通过edittext.setEnabled(false)禁用EditText之外,我还尝试通过edittext.setFocusable(false)禁用其可聚焦性>和edittext.setFocusableInTouchMode(false),

java - Android在线性布局中动态添加EditText

我无法尝试使用按钮在我现有的editText字段下动态添加editText字段。当前按下按钮不执行任何操作。这是我的代码:XML:tools:context="com.zdowning.decisionmaker.MainActivity">Java:packagecom.zdowning.decisionmaker;importandroid.graphics.Typeface;importandroid.support.v7.app.AppCompatActivity;importandroid.app.Activity;importandroid.os.Bundle;import

Android:当焦点位于 EditText 不工作时,对话框自动显示软键盘

Android:showsoftkeyboardautomaticallywhenfocusisonanEditText我读过这篇文章,它在显示对话框时自动显示虚拟键盘。但是,它对我不起作用。任何想法为什么?即使对话框出现时编辑文本自动聚焦,事件也不会触发。我也阅读了onpostresume答案,但我不知道如何应用它。任何帮助表示赞赏。finalDialogdialog=newDialog(ThesisI.this);dialog.setContentView(R.layout.budget_dialog);finalEditTextet=(EditText)dialog.findVi

android - EditText框高度问题android

我有一个linearlayout,其中有一个ImageView、一个textview、两个edittext和按钮。当我在模拟器或我的设备中运行我的应用程序时,edittexts的高度看起来更大,而不是它们应该是单行edittext框。我的layout.xml 最佳答案 删除行:android:layout_weight="1"EditTexts和您的EditTexts都将是单行的。干杯。 关于android-EditText框高度问题android,我们在StackOverflow上找到

Android: Edittext- 获取当前行

在edittext中有获取光标当前行的方法吗?如果没有,我会编写自己的方法,但只是想检查一下。如果我确实编写了自己的方法,那么最好的方法是遍历编辑文本中的每个字符,直到选择开始并使用For循环计算\n的数量,或者是否有更好的方法?谢谢! 最佳答案 只是为了让人们知道:DougPaul建议使用getLineForOffset(selection)有更好的方法:publicintgetCurrentCursorLine(EditTexteditText){intselectionStart=Selection.getSelectionS

android - OnClick for EditText 字段的更好方法?

我有一个EditText字段,假设用户已经在其中输入了文本。然后用户想回来再次编辑文本:我想要这个EditText字段的功能是,如果你在它已经有文本之后选择它,它会在你输入新内容之前为你清除文本。我尝试使用EditText字段的OnClick方法,但这需要我选择EditText字段,然后再次单击它,除了我之外,这对任何人来说都不明显。如何让文本在用户选择后立即从EditText字段中清除? 最佳答案 总则您可以通过组合使用onFocus和清除文本字段来实现您想要执行的操作,这与您帖子下的两位评论者已经提出的建议类似。解决方案如下所示

Android - 使用自定义 ArrayAdapter 获取 ListView 的每个 EditTexts 值

我有一个带有客户ArrayAdapter和自定义ListItem-XML的ListView。在这个ListView的底部,我添加了一个带有按钮的FooterView。现在我想在单击此按钮时获取每​​个ListItem中三个EditText的所有值。下面是我的代码:activity_checklistresult.xml:result_inner_view.xml:ResultListActivity.java:publicclassChecklistResultActivityextendsListActivity{privateMyResultAdapteradapt;private

Android EditText 背景,里面有线

我正在为我的EditText创建背景,我想在文本下面添加一行。我的后台代码:如何在形状内添加线条?图形项目预览: 最佳答案 试试这个(答案可以通过编辑Krylez发布的帖子找到)。我已经测试过这个并且它有效。在drawable文件夹中创建一个XML,并根据需要设置颜色。然后设置为EditText的背景 关于AndroidEditText背景,里面有线,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

android - 如何将文本添加到edittext

我在填充编辑文本时遇到了问题。使用下面的代码我可以很好地设置文本,但是我想要做的是添加到edittext。例如,以下代码在我的编辑文本中显示“1”,但如果我再次按下它,它只会将“1”替换为“1”,依此类推。我需要的是如果我按四次它会显示“1111”。这是我的代码:@OverridepublicvoidonClick(Viewv){switch(v.getId()){caseR.id.button1:Buttontxtnum=(Button)findViewById(R.id.button1);Bundlebundle=newBundle();bundle.putString("numb

java - EditText 随着输入的文本而增长

我有一个占屏幕80%的edittext和一个应该占据剩余20%的按钮,但是当文本被输入到框中或被删除时,edittext会变大和变小。有什么线索吗?谢谢! 最佳答案 尝试设置android:layout_width="0dp" 关于java-EditText随着输入的文本而增长,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5636267/