第一個Activity傳到第二個Activity傳過去的值做爲spinner的默認值

去除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

相關文章
相關標籤/搜索