大佬教程收集整理的这篇文章主要介绍了android – 禁用EditText可编辑性和焦点(如TextView),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
android:editable="false" android:focusable="false" android:focusableInTouchMode="false" android:cursorVisible="false" android:longClickable="false"
这是有效的,但是我仍然可以触摸EditText来获取焦点(橙色的边缘),尽管焦点丢失了,一旦我删除我的手指.
我不知道focusableInTouchMode是做什么的,但是当我继续接触时它不会移除焦点.
而我不使用白色背景TextView的原因是TextView的背景是丑陋的. EditText的背景有圆角和阴影效果.
提前致谢.
<style name="Widget.EditText"> <item name="android:focusable">true</item> <item name="android:focusableInTouchMode">true</item> <item name="android:clickable">true</item> <item name="android:BACkground">@android:drawable/edit_text</item> <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> <item name="android:textColor">@android:color/priMary_text_light</item> <item name="android:gravity">center_vertical</item> </style>
和TextView是:
<style name="Widget.TextView"> <item name="android:textAppearance">?android:attr/textAppearancesmall</item> </style>
我的猜测是@android:drawable / edit_text是橙色框的源.的确,it contains:
<item android:state_pressed="true" android:drawable="@drawable/textfield_pressed"/>
机器人:背景= “@机器人:可拉伸/ textfield_default”
以上是大佬教程为你收集整理的android – 禁用EditText可编辑性和焦点(如TextView)全部内容,希望文章能够帮你解决android – 禁用EditText可编辑性和焦点(如TextView)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。