android– 在聚焦时让TextView变成橙色?

android– 在聚焦时让TextView变成橙色?,第1张

概述我有一个textview,我把它设置为可点击和可聚焦–当用户将它与拨轮轮等对应时,如何让它突出显示为橙色(如按钮)?TextViewtv=...;tv.setClickable(true);tv.setFocusable(true);谢谢解决方法:这很容易.这是解决方案.你有一个TextView元素,其background属性设置为@drawabl

我有一个textvIEw,我把它设置为可点击和可聚焦 – 当用户将它与拨轮轮等对应时,如何让它突出显示为橙色(如按钮)?

TextVIEw tv = ...;tv.setClickable(true);tv.setFocusable(true);

谢谢

解决方法:

这很容易.这是解决方案.

你有一个TextVIEw元素,其background属性设置为@ drawable / tbselector.

<TextVIEw androID:text="My text"     androID:ID="@+ID/tv01"    androID:layout_wIDth="300dip"    androID:layout_height="150dip"    androID:layout_gravity="center_horizontal"      androID:background="@drawable/tbselector"/>

最后一个属性androID:background是必不可少的,其他东西由你决定.

现在,在drawable子目录中创建一个tbselector.xml.看起来像这样.

<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID">    <item        androID:drawable="@drawable/bgdefault"        androID:state_focused="false"        androID:state_selected="false"/>    <item        androID:drawable="@drawable/bgselected"        androID:state_focused="true"        androID:state_selected="false"/></selector>

现在,在drawable子目录中创建一个bgdefault.xml,如下所示.

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:shape="rectangle">    <size        androID:wIDth="200dip"        androID:height="150dip"        androID:color="#00FF00"/>    <solID        androID:color="#00FF00"/></shape>

最后在drawable子目录中创建一个bgselected.xml,它看起来像另一个具有其他颜色值的子目录,例如.

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:shape="rectangle">    <size        androID:wIDth="200dip"        androID:height="150dip"        androID:color="#FFFF00"/>    <solID        androID:color="#FFFF00"/></shape>

那就是你现在拥有一个依赖于状态的TextVIEw背景.但是,您可以决定在选择器XML中设置drawable,这完全取决于您.我的值只是随机值,以显示差异.

希望能帮助到你.

总结

以上是内存溢出为你收集整理的android – 在聚焦时让TextView变成橙色?全部内容,希望文章能够帮你解决android – 在聚焦时让TextView变成橙色?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存