草庐IT

ussd_edittext

全部标签

Android EditText.setError 无法在无法聚焦的情况下工作

如何在无法聚焦的EditText中使用setError显示文本错误?重要的是用户不要修改此EditText,它将针对应用程序进行修改。也许我有另一个不同于focusable=false的选项?现在,我有了它:非常感谢! 最佳答案 最后我认为这是不可能的...因为首先需要阻止文本,使用focusable=false或使用TextView来完成它,它还会阻止功能setError。具有focusable=false的editText我可以获得正确的可绘制对象(默认的红色感叹号)但没有文本。出于这个原因,我最终添加了带有Toast的文本。虽

android - 如何在 Android 中点击 EditText 时查看自定义软键盘?

我想在我的自定义软键盘中点击EditText后显示软键盘。我制作了一个自定义键盘,其中添加了一个键。此键会将您导航到包含EditText的转换View。因此,在点击该EditText之后,我想打开我自己的自定义软键盘。请尽快回复我。 最佳答案 您有两个选择:使用InputMethodService创建一个软键盘——即创建一个真正的软键盘,它将列在设备设置中的键盘列表下,用户可以随时打开和使用。这可能需要大量工作。您的另一种选择是通过创建自定义View来模拟软键盘,您可以在其中处理输入并显式切换应用程序中的可见性;阻止显示native

android - 如何从 EditText 正确触发 datePicker 和验证?

我正在尝试对editText字段进行一些验证,请允许我详细说明,因为我正在使用一堆概念,这些概念在stackOverflow中都有自己的问题,但我感觉我正在尝试做的不是但是在其中任何一个中都得到了回答,这是相当基本的事情,所以要么我搞砸了,要么我只是发现了一个错误,而且,许多流行的问题和答案都是几年前的......我有两个Edittext字段,其中包含从日期选择器输入的初始日期和终止日期,我正在验证在日期选择器输入终止日期之后,该日期发生在初始日期之后,并且如果它它不会使用setError显示错误。到目前为止一切顺利,我设法做到了所有这些,但有些事情困扰着我:当我第一次点击EditTe

java - Edittext 专注于开始并防止推送布局

我想将我的EditTextView集中在Activity启动上,所以我有这是第二个在点击Button时启动的Activity。如果没有android:windowSoftInputMode="stateVisible,EditText将不会在启动时获得焦点,所以这就是我拥有它的原因。我的问题是它正在获得焦点,但它也在向上推上面的TextView甚至还有adjustPan。这是我的Activity的整个xml文件我希望能够获得焦点并防止键盘将TextView向上推。 最佳答案 从list中删除android:windowSoftInp

android - EditText TextChangeListener 问题

我有一个用于搜索目的的编辑文本。我已经添加了searchET.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){//TODOAuto-generatedmethodstub}@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){//TODOAuto-generatedmethodstub}@Overrid

android - 如何在 Android 的 EditText 中提供放大镜效果?

我想给EditText一个放大镜效果。就像它在iPhone中的搜索View中一样。有可能在Android中做吗?我怎样才能做到这一点?请帮助我 最佳答案 使用EditText你有这个选项:UnaopciónusandoelEditTextesdefiniendoelicono,yusandolapropiedadandroid:hintparaeltexto:用android:drawableLeft定义图标,用android:hint定义提示但正确的方法是使用SearchView小部件:

java - 安卓 : My app crashes when there is a blank editText field

我的代码有问题。当我有一个空白的editText字段时,它一直在崩溃。这段代码在我的应用程序的设置中,可以很好地处理数据,但是当有一个空白字段时,它会使程序崩溃。这是它的代码。请不要苛刻,因为这是我的第一个Android应用程序。因此,如果有人知道如何解决空白编辑文本字段问题,将不胜感激!(关于如何改进应用程序的任何其他评论都会有所帮助)。干杯packagecom.cleanyet.cyv100fp;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStre

java - 阻止用户多次单击 edittext 以打开多个对话框

我有一个非常简单的问题。我有一个EditText,单击它会打开一个DatePickerDialog。但是,重复单击EditText会打开多个对话框。有什么方法可以限制用户这样做,无论EditText被点击多少次,都只显示一个对话框?这是我的XML文件中的EditText:代码如下:/***Whereuserselectsdate,launchdatepickeronclick*/publicvoidselectDate(){etSetDate.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewa

androidannotations @AfterViews 没有调用并且 editText 为空

我有一个类,它从Fragment扩展而来。在一个类中,我的editText为null,@AfterViews没有调用这里是我的代码:@EFragmentpublicclassSearchextendsFragment{privatefinalStringTAG=Search.class.getCanonicalName();privatestaticProgressDialogprogressDialog;privateActivityactivity;privateArrayListurlList=newArrayList();@OverridepublicViewonCreateV

android - 如何将 editText 值传递给 viewModel 和 Livedata (Kotlin)

我正在研究Android+Kotlin,做一个简单的例子来理解LiveData+ViewModel。非常简单:我有一个根Activity和两个fragment。FragmentOne有两个EditText。对这些值求和,我需要将结果传递给ViewModel。然后我在根Activity和FragmentTwo中使用观察来查看更改的数据。fragment一classFragmentOne:Fragment(){privatevalmodelbylazy{ViewModelProviders.of(activity).get(MyViewModel::class.java)}varresul