1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | package com.msi.ibm; import android.content.Context; import android.util.AttributeSet; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Spinner; import android.widget.ArrayAdapter; public class XmlGuiPickOne extends LinearLayout { String tag = XmlGuiPickOne.class.getName(); TextView label; ArrayAdapter<String> aa; Spinner spinner; public XmlGuiPickOne(Context context,String labelText,String options) { super(context); label = new TextView(context); label.setText(labelText); spinner = new Spinner(context); String []opts = options.split("\\|"); aa = new ArrayAdapter<String>( context, android.R.layout.simple_spinner_item,opts); spinner.setAdapter(aa); this.addView(label); this.addView(spinner); } public XmlGuiPickOne(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public String getValue() { return (String) spinner.getSelectedItem().toString(); } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |