问题标签 [android-textinputedittext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 应用程序中所有编辑文本的自定义样式
我有一个 Android 应用程序,它使用 Material 设计主题,并通过AppCompat
.
在我的应用程序中有多个Textview's
和。EditText's
我希望将相同的属性应用于所有这些TextView's
以及EditText's
整个应用程序。为了实现这一点,我定义了一个自定义样式,如下所示:
在我AndroidManifest.xml
的标签下的文件中<Application>
,我设置了android:theme="@style/ArabicTheme"
.
如上面的输出所示,样式TextView
仅应用于。但是,这同样不适用于EditText
.
以防万一,如果我在相应的 Activitivy 的 xml 中为 EditText 明确指定这些属性,如下所示:
即我已明确添加android:ellipsize="end"
andandroid:gravity="right"
到<EditText>
, 只有这样输出才符合预期:
就像我说的,我有多个 TextView 和 EditText,我无法将这些属性显式添加到所有这些属性中。那么,有没有一种方法可以使用 Styles 或任何其他方法来实现呢?我在这里做错了吗?
android - 使 View 可点击,而不是 View 内的 Edittext
我有一个EditText
包含在 aTextInputLayout
中的inside
a LinearLayout
,我想在 afragment
时LinearLayout
显示a touched
。然而,EditText
正在拦截touch
.
我尝试在and the上设置focusable="false"
and但现在除了稍微更改提示之外什么都不做。clickable="false"
EditText
TextInputLayout
touch
color slightly
enabled="false"
由于灰色的style color
更改,我不想设置。
我的xml:
我现在的解决方案:只需在edittext之上放置一个视图
android - 在按钮单击时从 EditText 清除焦点 - Android
- 共有 5 个 EditText。
- 我在 EditText 的setOnFocusChangeListener中调用一种方法,即txt_location。
- 当我点击保存并继续按钮时,我正在验证所有 EditTexts。
- 当我点击保存并继续按钮txt_location - EditText自动获得我不想要的焦点。
我试过的:
- txt_location.clearFocus()
- other_edittext.requestFocus()
我的代码如下。
AddAddressFragment.java
以下方法在onActivityCreated方法中。
下面的方法在 onActivityCreated 方法之外。
地址片段.xml
android - 设计 Android EditText 以在浮动标签提示上显示错误消息
我需要一个看起来像这样 onError 的 EditText:
调用 onError 如下所示:
错误消息将显示在顶部,浮动标签提示将更改为错误消息。我尝试了一些方法。但它不会按设计来。
android - EditText 未正确更改
我是 Stackoverflow 的新手。
我正在尝试制作一个单位转换器,其中函数“calculateCurrency”返回结果的 Double 值。但是 TextView "outputNumber" 的值总是根据之前的输入而变化。
例如,如果我输入 1,则 outputNumber 会更改为“null”,但是当我在 1 之后输入另一个数字时,outputNumber 会更改为应该在 1 上更改的值。但是 Toast 显示的是正确的值,即在 1 上,它显示 1,因此 myInputNumber 的值根据输入是正确的。
谁能帮我?
compute.calculateCurrency 的代码是:
android-textinputedittext - 如果 edittext 不为空,TextInputEditText 设置提示开始动画
如果编辑文本为空,我想提示我不要动画。如果用户开始输入提示将向上移动,但如果编辑文本为空,则提示将返回到编辑文本中。
我努力了
但提示并不像我想要的那样。
android - TextInputEditText 使用自定义设计下划线修复字符长度
我想设计如下:
在输入用户输入之前:
用户输入数字
是否可以扩展TextInputEditText
以实现此要求?
我一直在寻找设计讨论,
但这似乎与我想要的不太相符。
首先我以为我会使用letterSpacing
,但下划线有问题。同样对于不同的屏幕分辨率和字体大小,letterSpacing
可能是问题,它不能放在一行中。我需要确保它在一行中。
有什么建议可以实现吗?如果有更好的方法,我想避免使用四个编辑文本来实现,是否可以在一个编辑文本中进行修改?
android - 如何从编辑文本输入布局显示文本到列表视图?
我正在尝试从编辑文本输入布局中获取文本,并在单击下一个编辑文本下拉按钮时在列表视图中显示文本。像这样
android - 从子 textInputEditText 获取父 texInputlayout
我正在实现一个功能,当提示浮动时将textInputlayout
提示文本的大小写更改为大写,反之亦然。
为此,我OnFocusChangeListener
在其 child 上使用textInputEditText
。为了便于实施,我正在实施View.OnFocusChangeListener
我的活动,例如:
并覆盖活动中的方法,例如:
在上述方法中,我试图textInputLayout
使用该行获取父级的视图
上面这行代码抛出了一个致命错误
java.lang.ClassCastException: android.widget.FrameLayout 无法转换为 android.support.design.widget.TextInputLayout
这很明显,因为它返回Framelayout
了不能被投射的textInputLayout
如果我使用
它再次抛出一个致命错误,因为getRootView()
返回DecorView
不能被强制转换textInputLayout
我的问题是如何textInputLayout
从孩子那里得到父母textInputEditText
?
请指导。