草庐IT

editText

全部标签

android - EditText 请求焦点不起作用

我有一个EditText和一个Button。单击按钮时,我想打开EditText键盘,同时请求将焦点放在EditText上,以便用户直接开始在键盘上输入并出现文本在EditText中。但在我的情况下,当我单击按钮时,它会打开键盘,但不会将焦点设置在EditText上,因为用户必须再次单击EditText才能写在上面。什么问题。任何帮助或建议。点击按钮时的代码m_SearchEditText.requestFocus();InputMethodManagerinputMethodManager=(InputMethodManager)getSystemService(Context.IN

android - EditText 请求焦点不起作用

我有一个EditText和一个Button。单击按钮时,我想打开EditText键盘,同时请求将焦点放在EditText上,以便用户直接开始在键盘上输入并出现文本在EditText中。但在我的情况下,当我单击按钮时,它会打开键盘,但不会将焦点设置在EditText上,因为用户必须再次单击EditText才能写在上面。什么问题。任何帮助或建议。点击按钮时的代码m_SearchEditText.requestFocus();InputMethodManagerinputMethodManager=(InputMethodManager)getSystemService(Context.IN

android - ListView、SimpleCursorAdapter、一个 EditText 过滤器——为什么它什么都不做?

我想过滤一个SimpleCursorAdapter驱动的ListView,其上方有一个EditText框。我有以下代码,但是当我在框中输入时,什么也没有发生;完整列表继续显示。我做错了什么?mCursor=getDirectoryList(null);adapter=newSimpleCursorAdapter(this,R.layout.directory_people_item,mCursor,newString[]{directoryPeople.LAST_NAME,directoryPeople.FIRST_NAME,directoryPeople.MIDDLE_NAME,di

android - ListView、SimpleCursorAdapter、一个 EditText 过滤器——为什么它什么都不做?

我想过滤一个SimpleCursorAdapter驱动的ListView,其上方有一个EditText框。我有以下代码,但是当我在框中输入时,什么也没有发生;完整列表继续显示。我做错了什么?mCursor=getDirectoryList(null);adapter=newSimpleCursorAdapter(this,R.layout.directory_people_item,mCursor,newString[]{directoryPeople.LAST_NAME,directoryPeople.FIRST_NAME,directoryPeople.MIDDLE_NAME,di

android - 使editText失去对后按的关注

在我的Activity中,我有一个editText字段。当用户点击它时,editText获得焦点并出现键盘。现在,当用户按下手机上的硬件返回按钮时,键盘会消失,但光标仍保留在Edittext中,即。e.,它仍然有焦点。按下后退按钮时是否可以使EditText失去焦点?我尝试使用以下代码,但没有成功:@OverridepublicvoidonBackPressed(){vibrator.vibrate(Constants.DEFAULT_VIBRATE_TIME);myEditText.clearFocus();super.onBackPressed();}

android - 使editText失去对后按的关注

在我的Activity中,我有一个editText字段。当用户点击它时,editText获得焦点并出现键盘。现在,当用户按下手机上的硬件返回按钮时,键盘会消失,但光标仍保留在Edittext中,即。e.,它仍然有焦点。按下后退按钮时是否可以使EditText失去焦点?我尝试使用以下代码,但没有成功:@OverridepublicvoidonBackPressed(){vibrator.vibrate(Constants.DEFAULT_VIBRATE_TIME);myEditText.clearFocus();super.onBackPressed();}

android - 删除 Android EditText 上的左侧填充

默认的EditText背景似乎在左侧放置了~4dp的填充。这会导致与其他小部件不对齐。我做了一个简单的应用来演示。截图:布局:有没有办法阻止它这样做? 最佳答案 一种解决方法是在两侧使用负边距(-4dp)这仅在EditText背景与Layout背景匹配时有效,并且您在Layout的两侧没有任何东西会被EditText覆盖 关于android-删除AndroidEditText上的左侧填充,我们在StackOverflow上找到一个类似的问题: https://

android - 删除 Android EditText 上的左侧填充

默认的EditText背景似乎在左侧放置了~4dp的填充。这会导致与其他小部件不对齐。我做了一个简单的应用来演示。截图:布局:有没有办法阻止它这样做? 最佳答案 一种解决方法是在两侧使用负边距(-4dp)这仅在EditText背景与Layout背景匹配时有效,并且您在Layout的两侧没有任何东西会被EditText覆盖 关于android-删除AndroidEditText上的左侧填充,我们在StackOverflow上找到一个类似的问题: https://

android - 更改editText提示的字体

是否可以更改EditText字段中显示的提示字体?我想在xml本身中设置字体。 最佳答案 您可以使用SpannableString和自定义TypefaceSpan更改它。首先,创建一个自定义TypefaceSpan类:publicclassCustomTypefaceSpanextendsTypefaceSpan{privatefinalTypefacemNewType;publicCustomTypefaceSpan(Typefacetype){super("");mNewType=type;}publicCustomTypefa

android - 更改editText提示的字体

是否可以更改EditText字段中显示的提示字体?我想在xml本身中设置字体。 最佳答案 您可以使用SpannableString和自定义TypefaceSpan更改它。首先,创建一个自定义TypefaceSpan类:publicclassCustomTypefaceSpanextendsTypefaceSpan{privatefinalTypefacemNewType;publicCustomTypefaceSpan(Typefacetype){super("");mNewType=type;}publicCustomTypefa