去除spinner自帶的向下的箭頭只要給spinner控件設置一個背景便可,另外spinner顯示框文字居中 ,其實最簡單的就是使用layout_gravity來設置,今天關鍵是要講spinner如何顯示從第一個Activity到第二個Activity傳過去的值 ,固然這個值必須是spinner的下拉列表中,其中最關鍵的方法是java
public int getSpinner1(int resource, String str) { int j = -1; s = getResources().getStringArray(resource); System.out.println("----------s.length------------" + s.length); List<String> list = new ArrayList<String>(); for (int i = 0; i < s.length; i++) { list.add(s[i]); } j = list.indexOf(str); return j; }
其中resources是你的values中的array的id,str是你想要設置的默認值,他返回的是一個整型的j,注意list的indexof()方法。
接下里你們都清楚了把j傳入 setSelection(int position)方法,注意哦 必定要在綁定適配器時候以後才能作這一步!!code