草庐IT

editText

全部标签

android - 从首选项屏幕中的 edittext 首选项获取值(value)

我是Android开发的新手。我刚刚听说android中的首选项屏幕。所以我只做了一个。这只是在对话框中输入名称。这是我创建的首选项屏幕。我只需要知道如何在我的主要Activity中访问输入的名称“tony”。我不知道如何从对话框中访问名称。我是否需要添加任何单独的Activity来访问名称对话框中的名称。谁能给我解释一下。 最佳答案 试试这个:PreferenceManager.getDefaultSharedPreferences(this).getString("name",null);this是一个类似于Activity的C

android - 带有 edittext 和 textwatcher 的 ListView 。 Textwatcher 触发多次(超过 3 次)

我有一个自定义列表适配器,其中一个列表项具有三个编辑文本。我有一个日期选择器供其中之一使用。设置日期后,适配器的相应型号会正确保存日期。但是对于其他编辑文本,我只想将输入的文本存储在列表中。我使用textwatcher来完成任务。我的问题是文本观察器针对View中的单个条目多次触发(准确地说是5次)。如果其中一个编辑文本工作正常,为什么另一个不能?我真的需要一些帮助。到目前为止,我一直无法找到任何成功。publicclassAddExpensesAdapterextendsBaseAdapter{privateActivityactivity;privateArrayListaddEx

Android EditText 文本不垂直居中

我有定义EditBox的搜索栏尽管android:layout_centerVertical="true"文本不在中间,而是靠近上侧。 最佳答案 使用android:gravity="left|center_vertical" 关于AndroidEditText文本不垂直居中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28085226/

android - 具有自定义主题的 EditText 在选择句柄下显示下划线

我正在尝试通过应用主题来修改EditText的下划线颜色。风格:@color/green编辑文本:基本上它可以工作,但是当我尝试选择或移动光标时,选择handle也带有下划线。您可以在屏幕截图中看到这一点。有人知道如何解决这个问题吗? 最佳答案 您可以将此样式用作或者,您可以分离您的主题以引用editTextStyle属性。@color/green@style/MyEditTextStyle好吧,但是这些下划线是从哪里来的呢?android:theme是View的一个属性,当您将样式设置为android:theme时,该样式将被带有

android - EditText.setMaxLines() 以编程方式不起作用

我正在尝试为EditText编程设置Maxline,它在清除文本后不会在EditText上提供额外空间。如果我在xml中设置maxLine,即使EditText中没有文本,额外的空间也是可见的。如何通过编程方式而不是使用xml来提供这些额外空间。因为我需要对许多View使用相同的xml。程序代码publicvoidshowDescriptionDialog(){finalDialogdialog=newDialog(context);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentView(R.

Android EditText 不会占用剩余空间

在我的Android应用程序中,我有一个标签式Activity。在其中一个选项卡中,我有两个TextView和两个EditText。第一个EditText只有一行,这很好。但是,我想让另一个EditText,android:id="@+id/paste_code"占用剩余的空间,但无论我对它做什么,它只会显示一行。我不想手动设置行数,因为适合屏幕的行数因设备而异。这是相关代码。它嵌套在标签式Activity的所有必要组件中。 最佳答案 由于接受的答案没有完全解决这种情况,这里有一个适合在搜索时遇到这个问题的人的正确解决方法:首先,来

Android:当用户在 EditText 文本框中键入内容时,我该如何 react ?

我有一个EditText文本框,我想对在其中输入的用户作出react。注意:我想在用户输入EditText时使用react,因此我无法为用户提供某种按钮,让他在完成后单击。 最佳答案 你可以使用这样的东西(textchangelistener):如果你想在edittext上监听用户类型EditTextyourtext=(EditText)findViewById(R.id.medittext);yourtext.addTextChangedListener(newTextWatcher(){@Overridepublicvoidaf

android - 如何设置最大值edittext 控件中的文本长度

我想知道如何在android的edittext控件中设置文本的最大长度。我希望edittext能够处理大量文本。我怎样才能做到这一点。谢谢 最佳答案 试试这个InputFilter[]FilterArray=newInputFilter[1];FilterArray[0]=newInputFilter.LengthFilter(8);editEntryView.setFilters(FilterArray); 关于android-如何设置最大值edittext控件中的文本长度,我们在St

android,如何在edittext中绘制虚线

我引用了这个链接:HowdoImakeadotted/dashedlineinAndroid?,并使用了DashPathEffect。但这对我不起作用?为什么?我的代码:publicclassNoteEditTextextendsEditText{privatePaintmPaint;publicNoteEditText(Contextcontext){super(context);}publicNoteEditText(Contextcontext,AttributeSetattrs){super(context,attrs);mPaint=newPaint();mPaint.set

Android GridLayout 和 EditText

一图抵万字。:)右上角显示不正确。谢谢!更新:权重 最佳答案 回答:您可以使用下一个布局: 关于AndroidGridLayout和EditText,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15617849/