編輯:關於Android編程
功能上大致與ListView 不做贅述
java 文件
package com.example.spiner;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
publicclass MainActivity extends Activity {
TextView selection;
Spinner spin;
String[] items={"a","b","c","e"};
@Override
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//加載視圖文件,類似於C#的窗體設計
selection=(TextView)findViewById(R.id.selection);
//查找對應xml文件中的部件
spin=(Spinner)findViewById(R.id.spinner);
ArrayAdapter
//定義一個數組適配器《string》類型的,
//對應的三個參數分別為 所有者,外觀樣式,數據源
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//定義下拉列表樣式
spin.setAdapter(aa);
//定義適配器
spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
//定義下拉事件,先打入 new AdapterView.OnItemSelectedListener()後,會提示是否自動生成對應的代碼
@Override
publicvoid onItemSelected(AdapterView> parent, View v,
int position, long id) {
// TODO Auto-generated method stub
selection.setText(parent.getItemAtPosition(position).toString());
}
@Override
publicvoid onNothingSelected(AdapterView> parent) {
// TODO Auto-generated method stub
selection.setText("nothing select");
}
});
}
}
xml文件
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/selection" /> android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content" />
一般來說,Android自身就包含了常用於嵌入式系統的SQLite,這樣就免去了開發者自己移植安裝的功夫。SQLite 支持多數SQL92標准,很多常用的SQL命令都能在
一:Android 4.0WebView分析(1)WebView API三:Android 4.4 WebView的結構在Android 4.4系統上 Google已經將
大家都知道在實際開發時,對ListView的使用比較頻繁,其表現也非常復雜。本文將通過實例介紹ListView中多種item的實現方式,下面來一起看看吧。使用ListVi
一、安裝及配置Genymotion(1)由於Eclipse中自帶的SDK模擬器,啟動之慢,不說了 現在給大家介紹一種比較快的模擬器Genymotion(2)首先去Geny