Android EditText本机选择器

Android EditText本机选择器,第1张

概述我尝试将自己的设计应用于edittext,并在启用,聚焦等情况下使用androidnative选择器.问题是,每当我触摸edittext并且native选择器工作时,edittext都会变小.任何人都可以请问为什么会这样吗?这是我的代码段:<selectorxmlns:android="http://schemas.android.com/apkes/android">

我尝试将自己的设计应用于edittext,并在启用,聚焦等情况下使用android native选择器.问题是,每当我触摸edittext并且native选择器工作时,edittext都会变小.任何人都可以请问为什么会这样吗?这是我的代码段:

<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"><item    androID:state_window_focused="false" androID:state_enabled="true"    androID:drawable="@androID:drawable/edit_text"/><item     androID:state_window_focused="false" androID:state_enabled="false"    androID:drawable="@androID:drawable/edit_text"/><item     androID:state_pressed="true"     androID:drawable="@androID:drawable/edit_text"/><item     androID:state_enabled="true" androID:state_focused="true"     androID:drawable="@androID:drawable/edit_text"/><item     androID:state_enabled="true"     androID:drawable="@androID:drawable/edit_text"/><item     androID:state_focused="true"     androID:drawable="@androID:drawable/edit_text"/><item     androID:drawable="@drawable/my_border" /></selector>

在这里,我使用选择器:

 <EditText         androID:layout_height="37dip"         androID:layout_wIDth="fill_parent"        androID:layout_marginleft="7dip"        androID:layout_marginRight="7dip"        androID:background="@layout/selector_input"        androID:paddingleft="5dip"        androID:paddingRight="5dip"        androID:inputType="textEmailAddress">    </EditText>

这是my_border的代码:

<shape xmlns:androID="http://schemas.androID.com/apk/res/androID">    <solID androID:color="@color/white"/>    <stroke androID:wIDth="1dip" androID:color="@color/border_green"/>    <corners androID:radius="4dp" />     <padding androID:left="1dip" androID:top="1dip" androID:right="1dip" androID:bottom="1dip" /></shape>

附:这些按钮绝对是同一件事.

解决方法:

首先,非常感谢您的帖子,对我有很大帮助,
但是您上面的代码(选择器示例)对我不起作用:

所以我将其改编为其他人,因此,如果有人搜索如何将文本字段标记为选中状态:

<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"><itemandroID:state_window_focused="false" androID:state_enabled="true"androID:drawable="@drawable/bottom_line_normal"/><item androID:state_window_focused="false" androID:state_enabled="false"androID:drawable="@drawable/bottom_line_normal"/><item androID:state_pressed="true" androID:drawable="@drawable/bottom_line_focus"/><item androID:state_enabled="true" androID:state_focused="true" androID:drawable="@drawable/bottom_line_focus"/><item androID:state_enabled="true" androID:drawable="@drawable/bottom_line_normal"/><item androID:state_focused="true" androID:drawable="@drawable/bottom_line_focus"/><item androID:drawable="@drawable/bottom_line_normal"/></selector>

玩得开心:=)祝你好运:)

总结

以上是内存溢出为你收集整理的Android EditText本机选择器全部内容,希望文章能够帮你解决Android EditText本机选择器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存