1
A
回答
2
0
您可以參考下面。這代碼我的代碼會產生微調外觀上採用了下拉arrow.it由
實現android.R.layout.simple_spinner_item
通過指定ArrayAdapter。 改變它的風格,你可以使用不同的佈局,你可以找到here
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.AdapterView.OnItemSelectedListener;
public class MainActivity extends Activity {
Spinner spin;
String spin_val;
String[] gender = { "Male", "Female" };//array of strings used to populate the spinner
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);//setting layout
spin = (Spinner) findViewById(R.id.spinner_id);//fetching view's id
//Register a callback to be invoked when an item in this AdapterView has been selected
spin.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int position, long id) {
// TODO Auto-generated method stub
spin_val = gender[position];//saving the value selected
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
//setting array adaptors to spinners
//ArrayAdapter is a BaseAdapter that is backed by an array of arbitrary objects
ArrayAdapter<String> spin_adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, gender);
// setting adapteers to spinners
spin.setAdapter(spin_adapter);
}
}
screen.xml
<Spinner
android:id="@+id/spinner_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
你在這裏有這樣的示範項目,供您參考here。
希望這會有所幫助。
相關問題
- 1. spinner的外觀
- 2. 如何更改Android主屏幕外觀?
- 3. 如何更改Android中AutoCompleteTextView的外觀
- 4. Android- NumberPicker更改外觀
- 5. 更改UISearchDisplayController外觀
- 6. 更改外觀2013
- 7. 如何更改UITableView的外觀?
- 8. 如何更改ListPreference **按鈕的外觀**
- 9. 如何更改ProgressDialog的外觀?
- 10. 如何更改文本框的外觀
- 11. 如何更改果園的外觀
- 12. 如何更改asset_path的外觀?
- 13. 如何更改webpart的外觀?
- 14. 如何更改MenuStrip的外觀
- 15. 如何更改UITableViewController旋轉的外觀?
- 16. 如何更改屬性更改時任何控件的外觀?
- 17. 如何更改android中滾動視圖的默認外觀?
- 18. Android - 如何更改AlertDialog中按鈕的外觀?
- 19. 如何更改Android上MapView顯示的外觀?
- 20. 如何更改Android Studio編輯器外觀?
- 21. UITabBarController修改[更多...]外觀
- 22. MFC CdockablePane更改外觀
- 23. 更改Modal的外觀UIActivityViewController
- 24. 更改UIStepper的外觀
- 25. 更改RibbonRadioButton的外觀
- 26. 更改NSPopover的外觀?
- 27. 更改gridview的外觀
- 28. 更改Eclipse的外觀
- 29. 更改Swing的外觀
- 30. .htaccess - 更改URL的外觀