android常用代码大全 下载本文

内容发布更新时间 : 2024/11/19 22:54:17星期一 下面是文章的全部内容请认真阅读。

广东海洋大学寸金学院综合实习资料二 授课班级: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=\ />