EditText是Android应用程序中的标准文本输入窗口小部件。如果用户需要在应用程序中输入文本,这是他们执行此操作的主要方式。
如何在 Android 中将浮动操作按钮展开为 EditText?
我正在尝试创建一个自定义交互,其中浮动操作按钮(FAB)在单击时展开为 EditText,并在再次单击时折叠回 FAB。我正在寻找的行为...
防止SearchBar中的EditText覆盖MenuItem Button
我不知道如何让 EditText 不覆盖我的 MenuItem 图标按钮在此 SearchBar 内的区域。 难道就没有最好的办法来处理吗? 布局片段: 我不知道如何让 EditText 不覆盖我的 MenuItem 图标按钮位于此 SearchBar 内的区域。 有没有最好的处理方法? 布局片段: <com.google.android.material.search.SearchBar android:id="@+id/app_config_search_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/app_config_toolbar" android:hint="@string/search_hint" app:menu="@menu/menu_searchbar"> <EditText android:id="@+id/app_config_edit_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="text"/> </com.google.android.material.search.SearchBar> 搜索栏图片 “X”清除图标按钮(MenuItem)不可单击,因为 EditText 完全覆盖了 SearchBar 的整个宽度。 我尝试将 layout_width 更改为 wrap_content,以及特定值,例如10dp,但没有什么可以改变它。 我尝试将 EditText 从 SearchBar 中取消嵌套,然后我可以单击该按钮,但随后我无法输入任何内容,因为 EditText 不再位于 SearchBar 内。 您可以使用SearchView并使用SearchBar制作layout_anchor 搜索视图将正确处理明文功能。 <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <com.google.android.material.appbar.AppBarLayout android:id="@+id/searchTopBarLayout" android:layout_width="match_parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_height="wrap_content"> <com.google.android.material.search.SearchBar android:id="@+id/searchBar" android:layout_width="match_parent" android:layout_height="50dp" android:hint="Search"/> </com.google.android.material.appbar.AppBarLayout> <com.google.android.material.search.SearchView android:id="@+id/searchField" android:layout_width="match_parent" android:layout_height="match_parent" android:autofillHints="no" android:drawablePadding="10dp" android:imeOptions="actionSearch" android:inputType="text" android:maxLines="1" android:hint="Search" app:layout_anchor="@id/searchBar" app:iconifiedByDefault="false" app:queryHint="Search" app:searchIcon="@null"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/searchResult" android:layout_width="match_parent" android:layout_height="wrap_content" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"/> </com.google.android.material.search.SearchView> </androidx.coordinatorlayout.widget.CoordinatorLayout>
如何在 Android Material TextInputLayout 中将 SpannableString 设置为 EditText?
我找不到一种方法将 Material TextInputLayout 中的 EditText 文本设置为 SpannableString 并使样式实际显示在屏幕上。我已经尝试了
我有一些从 JSON 文件创建的 EditText 字段,因此我无法更改 XML 文件。但我希望一些 EditText 字段具有输入类型“密码”。我正在 Xamarin Studio 中使用 C# 工作......
我发现了一个很好的harism项目,可以实现漂亮的分页效果,如下链接 https://github.com/harism/android_page_curl。 但仅适用于图像,我的要求是通过...
为什么Android在TextView上有提示而不是在EditText上?
提示是在输入任何文本之前出现在文本字段(Android XML 称为 EditText)中的文本,并在用户向字段添加任何字符时消失。一个基本的例子是
我想在弹出窗口中显示 EdiText 字段的所有验证错误,如下图所示: 据我所知Android有drawables: 1) popup_inline_error.9.png 2) popup_inline_error_abo...
在我的表单中,我在 EditText 字段上使用 setError("") 。我的应用程序主题扩展了 android:Theme.Holo。 我已经为 android 手动设置了一个深色背景的图像:errorMessageBackgroun...
Android EditText 在验证后更改焦点并在对话框中显示错误
我有一个带有 3 个 EditText 字段的简单 Activity。 用户、通行证、确认 在“用户”字段中输入内容并且该人在键盘上单击“下一步”后,我有一个 setOnFocusChangeListener...
Android Java:EditText 文本选择缺少上下文菜单
所以我目前正在编写一个android应用程序,它打开一个带有膨胀的自定义视图的对话框。 该自定义视图包含一个 EditText(多行,因此您可以输入更长的消息文本)。如果你...
我有一个简单的ViewPager2,由2个Fragment组成 FragmentsList.add(new FakeFragment()); FragmentsList.add(new TextFragment()); viewPagerAdapter = 新 ViewPagerAdapter(这,
如何让android EditText不可选,但仍然可点击?
我有一个 EditText,我希望用户能够单击它以使光标出现,然后启用写入文本。但是,我不希望用户能够选择文本(这样......
我认为这个问题很简单,每个人都面临着同样的问题。就我而言,一切都是一样的。我只是在寻找更好的解决方案。 我有很多嵌套元素。我有活动,w...
绿色从何而来?我尝试更改accentColor属性,该属性适用于应用程序的其他部分,但不适用于此处。 Lollipop 中应用程序的屏幕截图。 我怎样才能改变公司...
我有一个 EditText,用户可以在其中编写数学表达式,例如: 32423423+32423423+434234+3423423 如果它不适合屏幕,表达式会像这样中断: 32423423+324...
我有一个 EditText,用户可以在其中编写数学表达式,例如: 32423423+32423423+434234+3423423 如果它不适合屏幕,表达式会像这样中断: 32423423+324...
尝试从 EditText 获取双值并在将它们传递给另一个 Intent 之前对其进行操作。不使用原始数据类型,因此我可以使用 toString 方法。 问题是当我包括 p...
Android 12 忽略 showSoftInput,因为未提供 VIEW 服务
我的应用程序在很多设备上运行良好。但自从在我自己的 Pixel 上升级到 Android 12 后,调用 showSoftInput 或点击 Bottomshee 中的 AppCompatEditText 时会发生以下情况...
Android 片段:EditText setOnFocusChangeListener
我正在挣扎的情况: 一个 MainActivity 和四个片段... ...简而言之,如何在片段中包含的给定 EditText 字段上设置丢失焦点事件? 在一个简单的活动中,这
如何将 EditText 输入限制为数字(可能是十进制和有符号)输入?
我已阅读 Android:将 EditText 限制为数字和如何在 android 中的 EditText 上显示数字键盘?。不幸的是,它们似乎都不符合我的需求。 我想限制我的 EditText