Articles of android edittext

Android开发:改进EditText滚动?

有什么办法可以增加我的EditText的滚动吗? 我想使它像在网页浏览一样滚动,平滑和快速。 这可能吗? 谢谢,Alex。

在EditText中自动格式化电话号码

在我的应用程序中,用户必须使用以下格式在EditText字段中input电话号码: 1(515)555-5555 我不希望用户在input数字时input“(”,“)”或“ – ”; 我想要这些字符自动添加。 例如,假设用户input1 – “1”后面的括号应该自动添加,这样就会显示“1(”,我想在删除时有类似的function。 我试图在onTextWatcher接口的afterTextChanged方法中设置文本,但它不工作; 相反,这是造成一个错误。 任何帮助将不胜感激。

转换EditText为int? (机器人)

我想知道如何将edittextinput转换为一个int,我有用户input一个数字,它比8分。 MainActivity.java @SuppressWarnings("unused") public void calcSpeed(View view) { setContentView(R.layout.activity_speed); final TextView mTextView = (TextView) findViewById(R.id.textView3); mTextView.setText("You should be getting: " +netSpedCalcd); } activity_main.xml中 <EditText android:id="@+id/editText1" android:inputType="number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginTop="62dp" android:ems="10" >

android编辑文本如何开始在左上angular打字?

我有这个EditText <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:lines="5" android:singleLine="false" android:text="@string/app_name" /> </LinearLayout> 我的问题是键入从EditText的中间开始。 我的问题是如何开始在EditText的左上angular打字?

在Android编辑文本字段中显示消息

Hai,我有一个带有一个文本字段的Android程序。 当它加载到模拟器上时,我需要在该文本框内显示一条消息。 当用户点击该文本框时,该消息应该被忽略。 例如:请input名称任何一个可以在这里发布一些示例代码…

如何在Android上使用TextWatcher处理Enter键

我正在使用Android。 以前我用onKeyListener来处理关键事件的特定操作。 然而,这种方式似乎不能解决我的问题,因为几乎所有的关键将获得禁用一旦我已经实现了侦听器到我的EditText 。 在阅读了一些主题后,我知道我应该使用TextWatcher代替,但我仍然想知道如何处理ENTER键内部,因为提供的参数只有CharSequence , Editable等,我没有find任何keyCode参数。

无法pipe理要求重点微调

我有一个屏幕恼人的问题。 屏幕由一堆下一个Spinners,然后在微调下面,一个EditText。 问题是,当屏幕开始时,EditText具有焦点,这意味着一些Spinners不在屏幕的顶部。 尽可能的尝试一下,我不能通过在屏幕XML中使用<requestFocus/> ,或者在代码中使用requestFocus() ,让顶端的Spinner开始聚焦。 我试图做什么requestFocus跳过下一个EditTextbuild议,如果我正确地跟随的build议,它也不工作。 要重现此问题,请在Eclipse中创build一个新的Android项目。 main.xml是 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Spinner android:id="@+id/spinner" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <requestFocus /> </Spinner> <EditText android:id="@+id/edittext" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> 活动代码是 package nz.co.kb.testspinner; import android.app.Activity; import android.os.Bundle; import android.view.View; public class TestSpinner extends Activity { /** Called when the activity is first created. […]

如何禁用EditText的自动大写

这将有一个非常简单的答案,但我似乎无法find它是什么。 我想禁用EditText的自动大写,这样,默认情况下,input的第一个字母不会被自动大写。 我仍然想要允许大小写,但只有当用户手动这样做。 我已经尝试过android:capitalize="none"在我的EditText上,我试过android:inputType="text"但是仍然自动大写第一个字母。 我不想使用TextWatcher因为在软键盘上,它仍然会显示按下第一个字母的Shift键,而且我很挑剔,不想显示。

如何把两个EditText放在同一行

我想问你,我怎么能把两个EditText放在同一行?

setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)不起作用

我有几个EditText views ,我想在左边设置图像, setCompoundDrawablesWithIntrinsicBounds似乎不工作。 graphics似乎没有得到改变。 有谁知道为什么这可能是这样的? 这是我如何设置drawables: mFirstname.setCompoundDrawablesWithIntrinsicBounds(R.drawable.user_icon, 0, 0, 0); mLastname.setCompoundDrawablesWithIntrinsicBounds(R.drawable.user_icon, 0, 0, 0); mEmail.setCompoundDrawablesWithIntrinsicBounds(R.drawable.mailicon, 0, 0, 0); mPassword.setCompoundDrawablesWithIntrinsicBounds(R.drawable.lockicon, 0, 0, 0); mDateOfBirth.setCompoundDrawablesWithIntrinsicBounds(R.drawable.calico, 0, 0, 0); mCity.setCompoundDrawablesWithIntrinsicBounds(R.drawable.mailicon, 0, 0, 0); mStreet.setCompoundDrawablesWithIntrinsicBounds(R.drawable.mailicon, 0, 0, 0); mPostcode.setCompoundDrawablesWithIntrinsicBounds(R.drawable.mailicon, 0, 0, 0); mPhoneNumber.setCompoundDrawablesWithIntrinsicBounds(R.drawable.mailicon, 0, 0, 0);