android系统中,默认情况下当桌面上或者你的应用程序中某个控件获取焦点的时候,其背景变成橙黄色,想问一下如何将该效果取消呀?即当控件获取焦点的时候背景颜色不发生变化,坐等大侠出现.

解决方案 »

  1.   

    还有想问下,menu中的某一项是如何获取焦点的
      

  2.   

    menu中的选项可以为它注册菜单事件啊!
      

  3.   

    我一直想获取那个颜色获取不了  你还想取消很简单
    写一个selector
    首先在drawable目录下建一个xml文件,然后在你要使用的那个控件的background设置为这xml的名字如xxx
    @drawable/xxx<?xml version="1.0" encoding="utf-8" ?>   
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- 默认时的背景图片-->  
      <item android:drawable="@drawable/pic" />    <!-- 触摸模式下单击时的背景图片-->  <item android:state_focused="false"  android:drawable="@drawable/pic"/>  
     <!--获得焦点时的图片背景-->  
      <item android:state_focused="true"   android:drawable="@drawable/pic" />   
    </selector>
    pic为你空间的背景图片
      

  4.   


        @Override  
        public boolean onOptionsItemSelected(MenuItem item) {  
        int i = item.getItemId()
        //i 就是menu中的点击选中的id
        return super.onOptionsItemSelected(item);  
        }  
    有关常用的系统空间楼主可以看看这篇文章,希望可以帮到你噢 。
    http://blog.csdn.net/xys289187120/article/details/6613004
      

  5.   

    <?xml version="1.0" encoding="utf-8" ?>  
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- 默认时的背景图片-->  
      <item android:drawable="@drawable/pic" />  <!-- 触摸模式下单击时的背景图片-->  <item android:state_focused="false" android:drawable="@drawable/pic"/>  
     <!--获得焦点时的图片背景-->  
      <item android:state_focused="true" android:drawable="@drawable/pic" />  
    </selector>