Articles of android edittext

在TextView / EditText中select一个单词

如何在android中的TextView / EditText中的水龙头上select一个单词。 我在TextView / EditText有一些文本,当用户点击一个单词时,我想要select这个单词,然后当我调用getSelectedText()方法时,它应该返回给我所选的单词。 任何帮助,将不胜感激。 我的目标是在用户点击TextView / EditText的特定单词时执行一些操作。

Android RecyclerView:将布局文件LIST更改为GRID onOptionItemSelected

我正在开发一个在线购物的Android应用程序。 我创build了使用RecyclerView的产品列表的以下视图,因为我想在select选项菜单项上更改视图: 我创build了一个名为ProductAdapter 适配器 ,我已经实现了在onCreateViewHolder改变布局的代码,以便根据布尔值select布局文件。 适配器ProductAdapter代码 : /*** * ADAPTER for Product to binding rows in List */ private class ProductAdapter extends RecyclerView.Adapter<ProductAdapter.ProductRowHolder> { private List<Product> productList; private Context mContext; public ProductAdapter(Context context, List<Product> feedItemList) { this.productList = feedItemList; this.mContext = context; } @Override public ProductRowHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View v = LayoutInflater.from(viewGroup.getContext()).inflate(isProductViewAsList […]

当按下软键盘上的“完成”button时,如何失去编辑文本的焦点?

我有7个编辑文本框在我的XML。 我正在使用OnFocusChangeListener从edittext中读取值,并将该值用于我的计算。我想让我的edittext失去它的焦点,当我点击软键盘上的完成button。所以,我可以得到edittext中的值。

如何使android EditText的高度比默认值小?

如何使android EditText的高度比默认值小? 如果我改变高度,我看不到我的文字,但底部有多余的空白。

如何知道edittext中的按键

我需要检测EditText软键或硬键盘上的每个按键。 我只需要一次发送一个字符,而不需要最后的文本string。 我试过用onkeypress使用EditText ,但遇到了问题,没有得到软键盘的按键。 和textwatcher不是一个好的select,因为我需要每个按键。 是否有任何解决scheme知道所有的按键(包括回来,转移,进入..也)

使用PhoneNumberUtils中的电话号码格式NaN屏蔽EditText

我想在editText中input用户input的电话号码,以便每次用户input一个号码时dynamic改变格式。 也就是说,当用户input4位数字时,如7144,editText显示“714-4”。 我想editTextdynamic更新格式### – ### – ####每当用户input一个数字。 如何才能做到这一点? 另外,我正在处理多个editTexts。

使用类似标签的function创build自定义editText

我一直在四处寻找,但找不到任何答案。 我想要实现的是一个EditText,类似于ICS gmail应用程序组成屏幕中的“To”字段。 这是一个描述我想要的图像: 我想扩展EditText和实现我自己的自定义EditText类,但我不知道如何做到这一点,或者即使这是最好的解决scheme。 有什么想法吗?

如何显示数字键盘

我读了几个其他职位,并使用input.setInputType(TYPE_NUMBER_FLAG_DECIMAL); 打开键盘,但不是数字键盘 这有什么窍门吗?

editText不失焦点

在我的应用程序中,当我点击它时,editText不会失去焦点,它总是有橙色的边框,黑色的线条光标。我根据这个editText的周围做了一个LinearLayout: 停止EditText从Activity获取焦点所以它不会专注于应用程序的启动。 这是我的代码: final EditText et = (EditText)findViewById(R.id.EditText01); final InputMethodManager imm = (InputMethodManager) getSystemService( INPUT_METHOD_SERVICE); et.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT); } }); et.setOnFocusChangeListener(new View.OnFocusChangeListener() { public void onFocusChange(View v, boolean hasfocus) { if(hasfocus) { imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT); } else { imm.hideSoftInputFromWindow(et.getWindowToken(), 0); } } }); 但是,当我点击editText之外的任何地方时,似乎并没有调用onFocusChange!

在没有文字的情况下,光标在EditText中不可见

我有一个EditText声明如下。 <EditText android:layout_margin="2dip" android:singleLine="true" android:lines="1" android:maxLines="1" android:cursorVisible="true" android:textCursorDrawable="@drawable/Black" android:textColor="@color/black" android:paddingLeft="5dp" android:paddingRight="5dp" android:background="@android:drawable/editbox_background" /> 但是它在获得焦点时不显示光标。 当我开始input时,它从第一个索引显示光标。 我希望即使在空的edittext中也能显示光标。 我已经尝试setSelection(0)但没有发生。 请帮我,我该怎么办?