Articles of android edittext

在android中显示edittext倾斜

我有一个EditText,它通常显示与屏幕X轴平行。 我想斜向显示(与水平轴成45度左右)。 有没有可能在Android中这样做。 请引导我一个方向,以便我可以尝试。 在得到pawelzeiba的答案中的两个环节之后,我进行了一些解决这个问题,但是再次卡住,所以我又提出了另一个问题。 这里是链接 。 正如Gunnar Karisson所说,在Android 3.0中引入的View类中有一个setRotation()方法,但我无法使用它,因为我的应用程序应该可以在Android 2.1版本中使用。 所以请帮我解决这个问题。

拼写build议给android.text.TextWatcher多余的值

我正在使用android.text.TextWatcher接口来侦听我的应用程序中的EditText上的更改。 我使用beforeTextChanged()和onTextChanged()来监视更改以允许撤消选项。 通常情况下,一次改变会发生一个字符,例如,如果用户键入“hello”,我会得到下面的值为beforeTextChanged()方法的开始,之后和计数值: start = 0; count = 0; after = 1; // typed 'h' start = 1; count = 0; after = 1; // typed 'e' start = 2; count = 0; after = 1; // typed 'l' start = 3; count = 0; after = 1; // typed 'l' start = 4; count […]

在Android中的EditText上强制FullScreen

我目前正在开发与三星Galaxy Tab 2作为我的设备的应用程序。 我在XML中的代码是: <EditText android:id="@+id/analysis_text" style="@style/icon_text" android:imeOptions="actionDone" android:inputType="textMultiLine" android:onClick="onBtnClicked" /> 执行此代码时,仅在某些情况下才会自动触发全屏数据input模式(提取模式)。 我希望我的用户在编辑该控件中的文本时获得完整的数据input屏幕,而不pipe控件的屏幕或位置如何。 这个问题的另一个重述:如何强制我的活动中的EditText框的全屏数据input模式,无论内容是什么?

Android – 在软键盘上捕捉“完成”和“回车”键事件

我在我的应用程序中有一个login页面,其中有列出的元素: 用户名(EditText) 密码(EditText) login(button) 按下Loginbutton,它会进入主屏幕。 用户在Samsung Galaxy S3软键盘上的密码input完成后点击Done即可执行相同的操作; 和HTC One X上的软键盘上的Enter键。 那么,密码的EditText字段是这样的: <EditText android:id="@+id/password_txt" android:layout_width="200dip" android:layout_height="wrap_content" android:imeOptions="flagNoExtractUi" android:inputType="textPassword" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="8dp" android:singleLine="true" /> 在活动中,无论我尝试在这里: EditText mPassword = (EditText) findViewById(R.id.password_txt); mPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER || actionId == EditorInfo.IME_ACTION_DONE){ Log.e("MyApp", " […]

Scrolllable EditText在ScrollView里面

我search了关于这个问题的所有post,但我仍然找不到任何解决scheme。 我有一个大的布局,它可以滚动ScrollView,它也有滚动的EditText。 如果我尝试滚动edittext,布局开始滚动。 我如何解决它? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ScrollView android:id="@+id/lroot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fillViewport="true" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ImageView android:id="@+id/img6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:gravity="right" android:onClick="runInfo" android:src="@drawable/info_btn" /> <ImageView android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/splash" /> <!– Scrollable EditText –> <EditText android:id="@+id/EditText01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:autoLink="all" android:background="@drawable/isim_soyisim" android:clickable="true" android:cursorVisible="true" android:gravity="left|top" android:scrollbars="vertical" android:inputType="textMultiLine" android:longClickable="false" android:maxLines="5" […]

EditText和MultiAutoCompleteTextViewbuild议

我在我的应用程序中使用MultiAutoCompleteTextView来显示各种build议。 我注意到,MultiAutoCompleteTextView不支持默认使用EditText(在软键盘上方popup的build议条)的常规android suggerstion。 有没有一种方法来显示常规的build议,我想在我的MultiAutoCompleteTextView中显示?

如何获得MultiAutoCompleteTextView tokenizer与Facebook应用类似?

我正在创build一个具有“To”字段的应用程序,就像Facebook应用程序的“新消息”function一样。 从下拉列表中select一个项目后,我创build一个imagespan并将其添加到MultiAutoCompleteTextView 。 我已经使用SpaceTokenizer这个观点。 问题是当我点击backspace时,光标首先移动到空的空间(即空间Tokenizer ),然后当我再次单击退格时,整个单词被删除….我想删除整个单词上我的第一次点击退格就像Facebook应用程序… 这是我的SpaceTokenizer代码 multiContentText.setTokenizer(new Tokenizer(){ public int findTokenStart(CharSequence text, int cursor) { int i = cursor; if(i>0){ Log.d("textchar ",""+text.charAt(i – 1)); } while (i > 0 && text.charAt(i – 1) != ' ') { i–; } while (i < cursor && text.charAt(i) == ' ' || text.charAt(i – 1) == '\n') […]

覆盖Galaxy Tab中的EditText的虚拟键盘

我在我的应用程序中有一个EditText 。 我的问题是虚拟键盘在input时掩盖了我的EditText 。 我曾尝试使用不同的东西.. <activity android:name="Myactivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateVisible|adjustResize"></activity> 但这个问题仍然存在…做任何人有任何想法如何使我的EditText上去,因为我input…? 快乐编码…!

HTML.fromHtml换行消失

我从一个EditText框中取出Spanned Text,并使用HTML.toHtml将其转换为HTML标记的string。 这工作正常。 我已经validation了该string是正确的,并包含一个 在适当的位置。 但是,当我需要将带标签的string转换回spanned文本来使用HTML.fromHtml填充TextView或EditText (或多个如果他们在场)在第一段的末尾消失。 这意味着如果用户input了多个换行符的文本,并希望保持格式化,则会丢失。 我附上了一张照片来帮助说明这一点。 第一个EditText是用户input,TextView下面是它上面的EditText的HTML.tohtml结果,下面的EditText是使用HTML.fromHtml使用上面的TextView中的string填充的。 正如你所看到的,换行符已经消失了,所以有额外的行。 此外,当第二个编辑文本的跨越文本通过HTML.toHtml运行时,它现在生成一个不同的HTML标记的string。 我希望能够从第一个EditText采取HTML标记的string,并填充其他TextViews或EditTexts,而不会丢失换行符和格式。 任何的意见都将会有帮助。 谢谢

Android EditText在drawable和它的文本之间绘制一个分隔线

我有一个带有drawableLeft图像的EditText 。 我需要在我的drawableLeft旁边的EditText添加一个垂直线,如下例所示: 我能想到的最简单的方法是将该行添加到我的可绘制图像中。 但通常还有其他方法可以做到这一点?