Tag: android edittext

使EditText ReadOnly

我想创build一个只读的EditText视图。 执行此代码的XML似乎是android:editable="false" ,但我想在代码中执行此操作。 我怎样才能做到这一点?

小数分隔符逗号(',')在EditText中使用numberDecimal inputType

EditText的inputType EditText使用点“。” 作为小数分隔符。 在欧洲,通常使用逗号“,”代替。 即使我的区域设置为德语,小数点分隔符仍然是'。' 有没有办法让逗号作为小数点分隔符?

联系泡泡EditText

我正在尝试在MultiAutoCompleteTextView创buildMultiAutoCompleteTextView Google+应用中的联系人泡泡。 以下是一个屏幕截图: 。 我试图扩展DynamicDrawableSpan类以便在一段文本的背景中获得一个可展开的绘图 public class BubbleSpan extends DynamicDrawableSpan { private Context c; public BubbleSpan(Context context) { super(); c = context; } @Override public Drawable getDrawable() { Resources res = c.getResources(); Drawable d = res.getDrawable(R.drawable.oval); d.setBounds(0, 0, 100, 20); return d; } } 我的oval.xml可绘制的定义如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#352765"/> <padding android:left="7dp" […]

EditText在文本属性下面加下划线

我想改变编辑文本下方的蓝色,我不知道它是什么属性。 我尝试使用不同的背景颜色,但它没有工作。 我附上了一张图片

在EditText上设置焦点

我有一个EditText字段,并为其设置一个OnFocusChangeListener。 当它失去焦点时,会调用一个方法,它会在数据库中检查EditText的值。 如果方法的返回值为true,则显示一个敬酒,焦点应该再次返回到EditText。 焦点应该总是回到EditText上,键盘应该显示,直到方法的返回值为false。 编辑:我想,我还没有完全清楚我的真正问题:没有其他项目上的屏幕应该能够编辑,直到EditText的值被编辑为一个值,这使得方法“checkLiganame(liganame) “返回false。 只有EditText字段应该是可编辑的。 这里是我的代码(这不适合我): final EditText Liganame = (EditText) findViewById(R.id.liganame); Liganame.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (!hasFocus) { String liganame = Liganame.getText().toString(); if (checkLiganame(liganame)) { Toast toast = Toast.makeText(CreateTableActivity.this, "Dieser Liganame ist bereits vergeben", Toast.LENGTH_SHORT); toast.show(); Liganame.requestFocus(); } } 和方法: public boolean checkLiganame(String liganame) { […]

有没有办法在Android中定义EditText的最小值和最大值?

我想为EditText定义最小值和最大值。 例如:如果有人试图在其中input月份值,则该值必须在1-12之间。 我可以通过使用TextWatcher来做到这一点,但我想知道是否有任何其他方式在布局文件或其他地方做到这一点。 编辑:我不想限制字符数。 我想限制价值。 例如,如果我在input12时限制月份EditText w个字符,它将接受它,但如果我input22,则在我input时不能接受它。

限制Android EditText中的小数位数

我正在尝试编写一个可帮助您pipe理财务的应用程序。 我正在使用一个EditText字段,用户可以指定金额。 我将inputType设置为123.122 ,但是这样做可以让人们input123.122等不完美的数字。 有没有办法将小数点后面的字符数限制为两个?

如何在Android UI中绘制圆angular矩形?

我需要在Android UI中绘制一个圆angular的矩形。 TextView和EditText具有相同的圆angular矩形也是有帮助的。

自动popup键盘启动Activity

我有一个相对简单的问题。 我有一个有很多EditText的活动。 当我打开该活动时,它会自动聚焦到第一个EditText并显示虚拟键盘。 我怎样才能防止这个?

如何以编程方式在我的EditText上设置焦点(并显示键盘)

我有一个布局,其中包含这样的一些意见: <LinearLayout> <TextView…> <TextView…> <ImageView …> <EditText…> <Button…> </linearLayout> 我怎样才能以编程方式在我的EditText上设置焦点(显示键盘)? 我试过这个,它只有当我正常启动我的Activity ,但是当我在一个TabHost启动它,它不起作用。 txtSearch.setFocusableInTouchMode(true); txtSearch.setFocusable(true); txtSearch.requestFocus();