Tag: android edittext

如何强制EditText只接受数字?

如何强制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" android:orientation="vertical" > <EditText android:id="@+id/etTweetReview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:ems="10" android:hint="Discuss up to 140 characters" android:imeOptions="actionDone" android:inputType="textCapSentences" android:lines="2" android:maxLength="140" android:paddingBottom="10dp" android:singleLine="false" /> <Button android:id="@+id/theReviewBarButton" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="5dp" android:text="Submit Review" android:textSize="22sp" /> <Spinner android:id="@+id/spinnerSort" android:layout_width="120dp" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" /> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/android:list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="5dp" android:scrollbars="none" android:layout_marginRight="5dp" […]

EditText提示不显示

我的EditTextconfiguration如下不会显示提示: <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:hint="The hint…" android:scrollHorizontally="true" android:singleLine="true" /> 如果我设置了android:gravity="left"或者我删除了android:singleLine和android:singleLine属性,这是不可取的。 有什么build议么?

input时在EditText中清除文本

我试图设置和onclicklistener,所以当我点击edittext元素,它将清除其当前内容。 这里有什么不对吗? 当我编译此代码时,我得到一个强制退出和ActivityManager:无法调度DDM块4d505251:没有处理程序定义的错误。 public class Project extends Activity implements OnClickListener { /** Called when the activity is first created. */ EditText editText = (EditText)findViewById(R.id.editText1); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); editText.setOnClickListener(this); setContentView(R.layout.main); } @Override public void onClick(View v) { // TODO Auto-generated method stub editText.setText(""); } }

Android的EditText密码与android:提示

只是注意到android:密码已被弃用 ,我们应该使用android:inputType。 通过在我的xml中设置来实验它 android:inputType="textPassword" 的确如此 android:password="true" 对于EditText,但似乎如果我使用android:inputType,android:提示将无法正常工作。 EditText将是空白的。 android:hint使用android:密码时没有这样的问题。 我在这里丢失了关于android:inputType的东西吗?

如何防止EditText在用户input时自行resize?

我有一个EditText和一个Button设置在同一水平线上彼此相邻。 它看起来不错,除非用户input大量文本, EditText被resize, Button被压扁。 我将EditText和Button设置为layout_width="wrap_content" 。 "fill_parent"弄乱了布局,我不想使用绝对大小,如果我不需要 – 现在它在横向和纵向上看起来都很棒,我只是不希望EditTextresize。 我的布局: <TableLayout android:id="@+id/homelayout" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TableRow> <TextView android:id="@+id/labelartist" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Find artists:" /> </TableRow> <TableRow> <EditText android:id="@+id/entryartist" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="6" android:background="@android:drawable/editbox_background" android:editable="true" android:padding="5px" android:singleLine="true" /> <Button android:id="@+id/okartist" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginLeft="10dip" android:layout_weight="1" android:text="Search" /> </TableRow> </TableLayout>

如何在用户点击我的EditText后做些什么

我有一个EditText显示时间。 用户单击EditText我想显示一个TimePickerDialog ,所以我将一个View.OnClickListener设置为我的EditText 。 但是, OnClickListener行为怪异 – 我触摸EditText ,然后出现软件键盘(我不想)。 当我再次触摸时,最终调用OnClickListener.onClick()并出现对话框。 如果我想让对话立即出现,我该怎么办?

如何在Android TextView或EditText中alignment文本?

我在我的应用程序中有一个EditText。 我想将其中的文本alignment而不是默认的左边。 我尝试添加 android:layout_gravity="right" 但是这似乎不起作用。 还有其他build议吗?

在android中inputEditText后如何隐藏键盘?

我有一个EditText和buttonalignment到父母的底部。 当我在其中input文本并按下button保存数据时,虚拟键盘不会消失。 任何人都可以指导我如何隐藏键盘?

如何使EditText在创buildActivity时不被重点关注

在您评分并标记为重复之前,请阅读我的问题。 我已经阅读了讨论这个问题的其他问题, 除了第一个创build的外 ,所有这些问题都适用于我的布局。 目前,这是我的onCreate方法的顶部: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); ^这样做至less键盘不会在启动时popup,但EditText仍然是重点。 这是我的EditText的XML : <EditText android:id="@+id/password" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/changePass" android:layout_centerHorizontal="true" android:layout_marginTop="167dp" android:ems="10" android:imeOptions="flagNoExtractUi" android:inputType="textPassword" android:maxLength="30" > </EditText> 这就是我提出自己的活动时的样子: 问题在于,对于某些电话,当EditText聚焦时,他们无法写入。 我希望它不重点。 我所做的工作,为下一个布局提出的,它的EditTexts不关注,看起来更像这样: 请注意,这是相同的布局,但。 这是用户返回到这个屏幕后的屏幕,这表明XML没什么问题,因为这是相同的XML ,但问题在于EditText只关注于何时创build活动。 我已经做了研究,所有其他的问题都不帮助我(但他们确实帮助键盘不显示,谢天谢地)。 我怎样才能使它启动EditText看起来像第二个截图,而不是第一个?