广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕
private static final String[] string ={\ma\
public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);
setContentView(R.layout.autocompletetextview);
//将可选内容与适配器ArrayAdapter连接 ArrayAdapter adapter= new
ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line,string);
MultiAutoCompleteTextView multiAutoCompletTextView =
(MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView); AutoCompleteTextView autoCompleteTextView
=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
autoCompleteTextView.setAdapter(adapter); //将adapter添加到AutoCompletTextView中去
multiAutoCompletTextView.setAdapter(adapter); //将adapter添加到MultAutoCompleteTextView中去
multiAutoCompletTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }
/* //autoCompleteTextView.addTextChangedListener(this);---此为设置监听?
* 例子中没有涉及到的属性(可在布局文件中设置):
AutoCompleteTextView是EditText的子类,所以你可以对它的对象进行诸如外观/字体/颜色等属性值的设置。
广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕
completionThreshold:它的值决定了你在AutoCompleteTextView至少输入几个字符,它才会具有自动提示的功能。另,默认最多提示20条。 dropDownAnchor:它的值是一个View的ID,指定后,AutoCompleteTextView会在这个View下弹出自动提示。
dropDownSelector:应该是设置自动提示的背景色之类的。 dropDownWidth:设置自动提示列表的宽度。
你可以通过setAdapter()来给AutoCompleteTextView添加一个包含候选值列表的适配器(adapter)。--------此处没实现过? 然而,由于用户可以输入一些不在候选值列表的数据,AutoCompleteTextView不支
持selection listener。不过,你可以注册一个TextWacther用于当用户输入文本发生变化时发出通知。
---------------------------------------------------------------------------------------------------------------------- DatePicker,TimePicker 日期和时间
下例中首先需要在布局文件中定义DatePicker和TimePicker,然后通过Canlendar类获得系统时间,接着通过init方法将日期传给DatePicker, 并设置OnDateChangedListener来监听日期改变,当时间被改变时需要设置setOnTimeChangedListener监听来设置时间。 datepicker_timepicker.xml
xmlns:android=\ android:orientation=\ android:layout_width=\ android:layout_height=\ >
android:id= \ android:layout_width=\ android:layout_height=\ android:text=\ />
广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕
android:id= \ android:layout_width=\ android:layout_height=\ />
android:id= \ android:layout_width=\ android:layout_height=\ />