草庐IT

editText

全部标签

listview中的Android edittext失去了对调用notifydatachanged的关注

我在ListView中有一些编辑文本。我在edittext上有一个通用的focuslistener,它通过调用notifydatachanged更新数据模型的值以及当焦点丢失时edittext的背景。问题是,如果其中一个编辑文本保持焦点,当我触摸下一个编辑文本时,它会暂时获得焦点然后失去焦点。我怀疑这是由于notifydatachanged方法调用导致所有View被重绘,之后焦点丢失。有人对此问题有建议或解决方法吗?谢谢。 最佳答案 这确实发生了,因为所有的View都被重绘了,所以代表任何过去被聚焦的行的编辑文本现在是一个完全不同的

listview中的Android edittext失去了对调用notifydatachanged的关注

我在ListView中有一些编辑文本。我在edittext上有一个通用的focuslistener,它通过调用notifydatachanged更新数据模型的值以及当焦点丢失时edittext的背景。问题是,如果其中一个编辑文本保持焦点,当我触摸下一个编辑文本时,它会暂时获得焦点然后失去焦点。我怀疑这是由于notifydatachanged方法调用导致所有View被重绘,之后焦点丢失。有人对此问题有建议或解决方法吗?谢谢。 最佳答案 这确实发生了,因为所有的View都被重绘了,所以代表任何过去被聚焦的行的编辑文本现在是一个完全不同的

Android:EditText 重新启用后无法获得焦点

我有一个带有三个选项卡的TabHost。第一个选项卡的内容是自定义Activity的Intent,其内容View是包含两个EditText和两个CheckBox(和一个按钮)的相对布局。每个复选框在选中时会启用/禁用一个EditText和另一个复选框。我是这样处理的:chkPolaziste.setOnCheckedChangeListener(newOnCheckedChangeListener(){publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){if(isChecked){entryPola

Android:EditText 重新启用后无法获得焦点

我有一个带有三个选项卡的TabHost。第一个选项卡的内容是自定义Activity的Intent,其内容View是包含两个EditText和两个CheckBox(和一个按钮)的相对布局。每个复选框在选中时会启用/禁用一个EditText和另一个复选框。我是这样处理的:chkPolaziste.setOnCheckedChangeListener(newOnCheckedChangeListener(){publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){if(isChecked){entryPola

android - 为具有可绘制形状的 EditText View 设置样式,使其看起来类似于 Android < 3.0 的新全息主题

我想创建一个shapedrawable因为它模仿旧Android版本上的新全息主题(Android>=3.0)。在底部画一条线很容易但是如何在全息主题中左右绘制刻度线 最佳答案 这有点小技巧,但除非你找到更好的东西,否则这种方式应该是可能的。 关于android-为具有可绘制形状的EditTextView设置样式,使其看起来类似于Android https://stackoverflow.com/questions/8211929/

android - 为具有可绘制形状的 EditText View 设置样式,使其看起来类似于 Android < 3.0 的新全息主题

我想创建一个shapedrawable因为它模仿旧Android版本上的新全息主题(Android>=3.0)。在底部画一条线很容易但是如何在全息主题中左右绘制刻度线 最佳答案 这有点小技巧,但除非你找到更好的东西,否则这种方式应该是可能的。 关于android-为具有可绘制形状的EditTextView设置样式,使其看起来类似于Android https://stackoverflow.com/questions/8211929/

android - 设置不可更改的editText android的某些部分

我有一些用于手机号码输入的EditText。应用程序必须为每个国家/地区添加唯一的文本。例如亚美尼亚必须添加+374,用户必须填写其他数字。另外+374必须是不可更改的,用户不能更改或删除它。那么有一些方法可以做到这一点吗?编辑:我不想在此文本中使用textView或其他View并将其放在ediText的左侧。我想找到一些操作较少的方法。我需要卡住文本而不是检查每个文本更改或在用户删除其中的某些部分时添加丢失的文本。 最佳答案 创建一个自定义的可绘制类,这将有助于将文本转换为可绘制对象。publicclassTextDrawable

android - 设置不可更改的editText android的某些部分

我有一些用于手机号码输入的EditText。应用程序必须为每个国家/地区添加唯一的文本。例如亚美尼亚必须添加+374,用户必须填写其他数字。另外+374必须是不可更改的,用户不能更改或删除它。那么有一些方法可以做到这一点吗?编辑:我不想在此文本中使用textView或其他View并将其放在ediText的左侧。我想找到一些操作较少的方法。我需要卡住文本而不是检查每个文本更改或在用户删除其中的某些部分时添加丢失的文本。 最佳答案 创建一个自定义的可绘制类,这将有助于将文本转换为可绘制对象。publicclassTextDrawable

ListView 中的 Android EditText - 键盘

我的EditText有问题。我使用以下适配器:publicclassRowTextViewAdapterextendsBaseAdapter{...publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderholder=null;if(rowTitles.get(position).equals("edit")){if(et==null){et=newEditText(activity);et.setText("Test");}returnet;}else{convertView=newTextRo

ListView 中的 Android EditText - 键盘

我的EditText有问题。我使用以下适配器:publicclassRowTextViewAdapterextendsBaseAdapter{...publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderholder=null;if(rowTitles.get(position).equals("edit")){if(et==null){et=newEditText(activity);et.setText("Test");}returnet;}else{convertView=newTextRo