请问Android中怎么去掉TextView的背景?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问Android中怎么去掉TextView的背景?相关的知识,希望对你有一定的参考价值。

在录像的屏幕上显示计时的TextView有一个矩形的不全透明的背景,怎么也去不掉。用setBackgroundColor设置成全透明也没用,请教该怎么办?

...在主屏幕上长时间按住他就删除啦..不行的话 就安装一个别的主题界面就没有啦,可以就采用. 参考技术A 试下这个,listview里面都是用这个的,同理textview也行的
设置背景色为透明,防止滑动时,背景变黑
android:cacheColorHint="#00000000"

Android中textview只有点击的时候有背景图片,其他 的时候都是显示文字的样式怎么做急急急!!!

问题一解决。。。我还是用之前的selector做法,替换图片。不过默认的那条item没写,所以开始看上去的时候就是一个正常的没有任何背景的textview。。

添加setOnFocusChangeListener()事件,判断hasfocus,因为点击的时候会获得焦点,这时候hasfocus参数为true , 这时候先显示图片,然后接着focusable为false掉,然后根据false,移除背景。当然这里还需要当你焦点变更到其他视图后,将该TextView的属性 focusable 设置为true 。 只是给个参考,所以可能说的有点繁琐了。追问

我之前用的是action 感觉没什么效果,因为我的textview点击或者移上去的时候有图片,点击后textview所在的父框以及textview都消失,在点击的时候发现背景还是那个图片没有变回原来的文字。。。

追答

0-0 背景和文字会有影响么? 这个不会吧。 最后一句有点搞糊涂了、、、能具体描述下效果么?你的文字样式是不是靠图片显示的?

追问

就是默认的时候是没有背景的只有文字,有点象链接的文字。。。只有移上去或者点击的时候有背景图片的。。。

追答

额 ,可以移上去显示的话,那在鼠标移出后重绘下不就是了? 我这边测试环境挂了,帮不上你了。

参考技术A 添加setOnFocusChangeListener()事件,判断hasfocus,因为点击的时候会获得焦点,这时候hasfocus参数为true , 这时候先显示图片,然后接着focusable为false掉,然后根据false,移除背景。当然这里还需要当你焦点变更到其他视图后,将该TextView的属性 focusable 设置为true 。 只是给个参考,所以可能说的有点繁琐了。 参考技术B 设置状态,两个状态被点击,不点击,被点击了绘制图片else先死文字就完了 参考技术C 那就把背景设置为透明,有这个设置,一般都是这么做的,

以上是关于请问Android中怎么去掉TextView的背景?的主要内容,如果未能解决你的问题,请参考以下文章

Android中textview只有点击的时候有背景图片,其他 的时候都是显示文字的样式怎么做急急急!!!

请问在Android中Textview换行显示问题,您如何解决?

android 两个activity之间切换会有飞入的效果,请问怎么去掉这个效果

android 如何去掉TextView结尾的空行

android button边框怎么去掉

android 中多个TextView放在一个LinearLayout中,请问如何将TextView中的文字自动换行?或者修改布局实现