Tag: android edittext

垂直内容在Android EditText中alignment

我有一个多行的EditText : <EditText android:layout_gravity="center" android:id="@+id/txtMessage" android:layout_height="wrap_content" android:layout_below="@+id/lblMessage" android:layout_width="wrap_content" android:width="250dip" android:text="" android:maxLength="760" android:lines="4"> </EditText> 现在内容与中间alignment。 我想要这样的内容alignment: 垂直alignment的文本示例http://img28.imageshack.us/img28/3972/edittext.png 有这样的财产吗?

如何从EditText返回一个int? (机器人)

基本上,我想在Android中的EditText,我可以input一个整数值。 也许有一个比EditText更适合这个对象? 预先感谢我收到的任何和所有答复。

如何在Android中的EditTextvalidationURL /网站名称?

我想从Android中的EditText获取input,URL或者只是一个网站名称,例如www.google.com,在用户点击button来提交,或者当EditText失去焦点时,URL应该被validation,就像它在格式“www.anyURL.com”… 我怎样才能做到这一点? 有没有在Android中的任何内置function?

在ListView中的EditText在Android 4.x上按下时失去焦点

我知道这里有很多类似的问题,但是我不能在简单的示例应用程序中获得任何提供的解决scheme。 第一次显示软键盘时会出现问题。 一旦显示,只需再次按editText使其可编辑。 试过以下几点: android:windowSoftInputMode="adjustPan|adjustResize" 这不是解决任何问题。 似乎这个行是强制性的软键盘popup后,调整活动。 不幸的是,这也导致任何EditTexts失去焦点。 这可能是ListView本身在resize过程之后获得焦点。 所以我尝试了以下解决方法: listView.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS); 这总是会导致ListView包含的第一个可见的EditText获得焦点,这是不可取的。 第二行中的第二个EditText应该在按下时获得焦点,这不会发生。 另外,如果我最终设法聚焦另一个EditText,然后显示第一个EditText(例如,通过按下softkeyboard键盘上的“Next”),第一个可见的将在键盘被解散并且ListView被重新调整到其全尺寸。 我尝试了几个其他的东西,例如拦截ListView的onFocusChange()事件,同时知道TouchListener按下了哪个EditText。 再次请求某个EditText的焦点也没有导致任何成功。 使用ScrollView而不是其他用户build议的ListView而不是相关项目的选项。

防止EditText上的回车键,但仍然显示文本为多行

如何在Android上创build一个EditText,使用户不会input多行文本,但显示仍然是多行的(即有文字换行,而不是文本向右)? 这与内置的短信应用程序类似,我们不能input换行符,但文本显示在多行。

将秒数转换成小时分钟秒?

我一直在试图将一个秒(在一个BigDecimalvariables)的值转换为editText像“1小时22分33秒”或类似的东西的string。 我试过这个: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new BigDecimal("0"); BigDecimal myremainder = new BigDecimal("0"); BigDecimal minutes = new BigDecimal("0"); BigDecimal seconds = new BigDecimal("0"); BigDecimal var3600 = new BigDecimal("3600"); BigDecimal var60 = new BigDecimal("60"); (我有一个roundThreeCalc这是在秒钟的价值,所以我尝试在这里转换它。) hours = (roundThreeCalc.divide(var3600)); myremainder = (roundThreeCalc.remainder(var3600)); minutes = (myremainder.divide(var60)); seconds = (myremainder.remainder(var60)); sequenceCaptureTime […]

如何清除点击EditText?

在Android中,如何使EditText在被点击时清除? 例如,如果我有一个带有某些字符的EditText ,比如'Enter Name' ,当用户点击它时,这些字符就会消失。

添加的EditText不是TextInputEditText。 请切换到使用该类

我在TextInputLayout使用EditText ,但是在将支持库升级到23.2.0之后,我在logcat中得到了这个警告,常规EditText和TextInputEditText什么区别? 我似乎无法find任何文件。

Android:对话框中的EditText不能拉起软键盘

所以我得到了什么似乎是一个常见的问题,这是我的对话框中的EditText不会显示时,它得到的焦点。 我已经看到了几个解决方法,比如在这个线程中 , 这个和这个 (还有更多),但是我从来没有看到一个令人满意的解释, 为什么这首先发生。 我更喜欢让android自己使用EditTexts的默认行为,而不是构build我自己的,但似乎每个人(在这些线程中)已经接受了对话框中的EditTexts的默认行为是只给一个游标,没有键盘。 为什么会这样? 对于logging,这些解决方法似乎没有任何工作对我来说 – 最近我已经能够迫使键盘出现在对话框下面 (使用InputMethodManager.toggleSoftKeyboard(*))。 我的特定configuration是API15,EditText显示在AlertDialog中的ListView的页脚上。 EditText android:focusable =“true”已设置,onFocusChangeListener 正在接收焦点事件。 编辑: 根据要求,这里是我正在使用的特定的代码片段。 我不打扰整个布局,但在这个特定的应用程序中,EditText出现在响应按下对话框上的button(类似于一个动作视图 )。 它包含在一个RelativeLayout中,默认情况下它的可见性已经“消失”了: <RelativeLayout android:id="@+id/relLay" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" android:visibility="gone" android:layout_marginTop="5dp" android:layout_marginBottom="5dp"> <ImageButton android:id="@+id/cancelBut" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="@color/transparent" android:src="@drawable/cancelButton" android:layout_margin="5dp"/> <ImageButton android:id="@+id/okBut" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/cancelBut" android:background="@color/transparent" android:src="@drawable/okButton" android:layout_margin="5dp" /> <EditText android:id="@+id/editText" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="text" android:focusable="true" android:layout_toLeftOf="@id/okBut"/> </RelativeLayout> […]

SoftKeyboard在Android中的活动中打开和closures监听器?

我有Activity ,有5个EditText 。 当用户点击第一个EditText然后打开软键盘input一些值。 我想设置一些其他View可见性Gone当软键盘打开时,用户单击第一个EditText和软键盘closures从同一个EditText上回来然后我想设置一些其他View可见性。 有没有任何听众或callback或任何黑客软键盘打开时点击Android中的第一个EditText ?