草庐IT

editText

全部标签

android - EditText setError 在 PopupWindow 中不起作用

我有一个带有自定义布局的弹出窗口,其中有edittext。我正在尝试使用setError方法在edittext中显示错误消息,但它给出了以下异常。android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.view.ViewRootImpl$W@211ffd68isnotvalid;isyouractivityrunning?atandroid.view.ViewRootImpl.setView(ViewRootImpl.java:579)atandroid.view.WindowManage

android - notifyDataSetChanged 后如何保持对 Edittext 的关注?

每次我在beforeTextChanged中调用notifyDataSetChanged时,edittext的焦点都会回到ListView中的第一个edittext。你遇到过这种错误吗?如果是,请给我一些如何处理这个问题的建议。提前致谢。 最佳答案 在调用notifyDataSetChanged之前记住您的选择intposition=mListView.getSelectedItemPosition();notifyDataSetChanged;mListView.setSelection(position);editText.re

android - 带有 EditText 的回收器 View 适配器

好的,我的问题是保存编辑文本的输入。我有一个回收站View,里面有一些编辑文本。我有一个适配器和按钮“添加”来添加另一个新的编辑文本。有一个问题,因为如果我在一个编辑文本中写了一些东西,当我改变焦点或我点击“添加”按钮时,它并不总是保存。这是我的托管fragment:privateRecyclerViewmRecyclerView;privateRecyclerView.AdaptermAdapter;mRecyclerView=(RecyclerView)view.findViewById(R.id.recyclerView);mRecyclerView.setHasFixedSiz

android - 更改 Edittext 的 inputType 后,Edittext 输入的数字无法正常工作

Activity.xml按钮OnClickListnerif(et_password.getInputType()!=(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD)){et_password.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);}else{et_password.setInputType(InputType.TYPE_CLASS_TEXT|Input

android - 在 View 分页器中的页面之间移动时,Edittext 自动获得焦点

我有一个Activity在View寻呼机中托管两个fragment。我使用相同的布局来膨胀这些fragment。该布局有两个编辑文本放置在线性布局内,线性布局位于相对布局内。问题是当我从fragmentA切换到fragmentB时,他首先编辑的文本在fragmentA中具有焦点,当我从fragmentB返回到fragmentA时,而不是第一个编辑文本具有焦点,第二个编辑文本获得焦点.如何解决。我在下面提供布局和源代码。我没有在fragment类中返回任何代码。Activity:publicclassLoginActivityextendsBaseActivity{publicstati

Android-7.0 : EditText wrong actionId in editor actionlistener

我有一个在xml中声明的编辑文本,具有以下属性,并且我设置了android:imeOptions="actionNext"在代码中,我添加了这样的编辑器Action监听器。publicbooleanonEditorAction(TextViewv,intactionId,KeyEventevent{if(actionId==EditorInfo.IME_ACTION_DONE||actionId==EditorInfo.IME_ACTION_NEXT){listener.onActionDone(option,etOption);}在ApiactionId作为EditorInfo.IM

android - ScrollView 全滚动时 EditText 失去焦点

我有聊天View,有ScrollView,包含TextView,并在ScrollView上方编辑文本。当新消息打印到textview时,ScrollViewfullscrolling到结束。activity.scrollView.post(newRunnable(){@Overridepublicvoidrun(){activity.scrollView.fullScroll(ScrollView.FOCUS_DOWN);}});但是如果我在EditText中键入文本,它总是向下滚动并失去编辑文本的焦点(因此如果消息经常打印,则键入消息是不真实的)。我该如何解决?我在堆栈中找到了一些答

android - EditText 的椭圆大小

EditText的椭圆大小仅适用于输入类型-无可编辑-错误但这使我的EditText不可编辑。考虑到本地化,如何处理这个问题。预期行为:EditText中的文本应以省略号显示。EditText应该是可编辑的。尝试了这些但没有成功:根据setEllipsize设置椭圆大小(TextUtils.TruncateAt.END)android:ellipsize="结束"android:singleLine="true" 最佳答案 OnKeyListenerkeyListener=editText.getKeyListener();edit

android - TextView 和 EditText 中的 TextRendering

我有一个像这样的简单布局:一个TextView和一个EditText。当我在它们两个中设置相同的文本时,似乎每个文本都以不同的方式呈现文本。如下所示:我正在使用StaticLayout测量文本并识别每行中的文本边界,我必须将文本设置为TextView(因此用户无法编辑或选择它)。但似乎StaticLayout文本边界计算与EditText而不是TextView匹配。StaticLayoutlayout=newStaticLayout(content,txtContent.getPaint(),txtContent.getWidth(),Layout.Alignment.ALIGN_NO

java - 当我单击 ListView 中的一个项目时,我想用它的值填充 EditText 以便在 SQLite 数据库中更新

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭4年前。Improvethisquestion我正在打开一个新Activity,它使用CursorLoader从本地SQLite数据库获取数据。每当我单击列表项时,出于某种原因,它总是会填充第一项的值。我想填充我单击的特定列表项的值。例如:如果我单击“watch”项,它仍会在Edittext中填充“