xml中
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner_getdetail"
/>
activity中
import android.widget.Spinner;
import java.util.List;
import java.util.ArrayList;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.view.View;
private Spinner spinnerDetail;
private List<String> detailList;
private ArrayAdapter<String> adapterDetail;
spinnerDetail = (Spinner) findViewById(R.id.spinner_getdetail);
// 下拉菜单中显示的内容
detailList = new ArrayList<String>();
detailList.add("select product to getdetail:");
detailList.add("TestProduct0001");
detailList.add("TestProduct0002");
detailList.add("TestProduct0003");
detailList.add("TestProduct0004");
detailList.add("TestProduct0005");
detailList.add("TestProduct0006");
adapterDetail = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, detailList);
adapterDetail.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerDetail.setAdapter(adapterDetail);
spinnerDetail.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position > 0) {
String productNo = detailList.get(position);
System.out.println(productNo);
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner_getdetail"
/>
activity中
import android.widget.Spinner;
import java.util.List;
import java.util.ArrayList;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.view.View;
private Spinner spinnerDetail;
private List<String> detailList;
private ArrayAdapter<String> adapterDetail;
spinnerDetail = (Spinner) findViewById(R.id.spinner_getdetail);
// 下拉菜单中显示的内容
detailList = new ArrayList<String>();
detailList.add("select product to getdetail:");
detailList.add("TestProduct0001");
detailList.add("TestProduct0002");
detailList.add("TestProduct0003");
detailList.add("TestProduct0004");
detailList.add("TestProduct0005");
detailList.add("TestProduct0006");
adapterDetail = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, detailList);
adapterDetail.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerDetail.setAdapter(adapterDetail);
spinnerDetail.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position > 0) {
String productNo = detailList.get(position);
System.out.println(productNo);
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});