问题一、
设置ListView的Item的XML文件,一般的格式是<LinearLayout ...>
   <TextView ...
       android:background="@drawable/item_selector">
   </TextView>
</LinearLayout>item_selecotr.xml 里面有对android:selected这个属性。
这样当我在代码中的List的Adapter中的getView中去设置 TextView.setSelected。会改变TextView的背景。如果我去掉ListView的Item的XML中外面的LinearLayout。这个时候在getView中调用setSelected。不能改变TextView的背景。不知道这样做为什么不行。问题二、
像ListView的Item的XML配置,都是inflate(R.layout.listview_item, null)进来的。所以对于这个Item的XML,他会把他根节点的LayoutParam属性都清除掉。如果我把inflate的第二个参数设置成ListView,那么他的这些LayoutParam属性是否有效呢?先问问、等明天测试下。问题三、
如何调试android源码? 初学android没多久,网上找了点资料,觉得很复杂,也不太看得懂。就想让高手指点下简单的方法。