2011-12-18 56 views

回答

0

爲您的微調自定義適配器,覆蓋getDropDownView和getView。您還需要兩個數據源,一個是全長,一個是短。你可以看看我的例子

@Override 
public View getDropDownView(int position, View convertView,ViewGroup parent) { 
    View row = LayoutInflater.from(mContext).inflate(android.R.layout.simple_spinner_dropdown_item, null); 
    TextView text = (TextView) row.findViewById(android.R.id.text1); 
    text.setText(dataFull[position]); 
    return row; 
} 

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    View row = LayoutInflater.from(mContext).inflate(android.R.layout.simple_spinner_item, null); 
    TextView text = (TextView) row.findViewById(android.R.id.text1); 
    text.setText(dataShort[position]); 
    return row; 
}