按下按鈕讓畫面跑到我的網站:
利用Intent物件來實作
1.
在res/values底下新增一個array.xml
記得要打上name,name設定為arrays
新增element選擇String arrays
之後新增四個item,values分別為
android.intent.action.VIEW
android.intent.action.WEB_SEARCH
android.intent.action.CALL
android.intent.action.DIAL
2.
在MainActiviry.java
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.arrays,android.R.layout.simple_spinner_item);
宣告陣列配接器,this表示該陣列配接器為本activity所用
R.array.arrays表示採用res/value之下的array.xml裡面名稱arrays的String arrays
android.R.layout.simple_spinner_item表示這個陣列配接器用在spinner元件上
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//將array.xml的項目與adapter連接
spinner.setAdapter(adapter);
//將adapter安置在spinner
3.宣告Intent物件寫在Button onClick裡面
Intent intent =new Intent(spinner.getSelectedItem().toString(),Uri.parse(edittext.getText().toString());
宣告Intent物件,new Intent(採取的動作 , Url或Uri);
例如:(android.intent.action.VIEW,http://www.google.com)
執行時會去開啟瀏覽器並且為google的網頁
startActivity(intent);
沒有留言:
張貼留言