2011-08-08 59 views
0

我想將背景設置爲列表中的默認值,將第一個列表項設置爲默認值。如何將默認值設置爲列表視圖

我已經將屬性設置爲setSlection(-1),但它不起作用,我的列表值不會顯示所選項目。

請建議。

在此先感謝。

問題解決了:)

用下面的代碼,

private void setListviewSelection(final ListView list, final int pos, final int notselectedpos1, final int notselectedpos2) { 
    list.post(new Runnable() { 
     @Override 
     public void run() { 
      list.setSelection(pos); 
      View v = list.getChildAt(pos); 
      View v1 = list.getChildAt(notselectedpos1); 
      View v2 = list.getChildAt(notselectedpos2); 

      if (v != null) { 
       v.setBackgroundResource(R.drawable.bg_select); 
       v1.setBackgroundResource(0); 
       v2.setBackgroundResource(0); 
      } 
     } 
    }); 
} 

查找堆棧溢出本身,而是錯誤的代碼封閉,這就是爲什麼不能提供的鏈接抱歉的鏈接。 :(

回答

0

設置背景爲您的列表項,當你從一個XML文件充氣。

+0

感謝您的嘗試,但我沒有從充氣XML的項目。我用填充字符串數組適配器的列表視圖 – Jitu

相關問題