android的autoCompleteTextVeiw控件问题
问题1:如何设置AutoCompleteTextView控件弹出的列表的字体颜色或是背景色?问题2:在界面中添加了两个AutoCompleteTextView控件当我在点击其中一AutoCompleteTextView弹出的列表后,该控件上显示了所点击的那个Item内容,问题是为什么另一个AutoCompleteTextView中也会显示了同样的内容。
代码如下:
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
android.R.layout.易做图_dropdown_item_1line, AllStandName);
etBegin.setAdapter(adapter1);
etBegin.setOnItemClickListener(
new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
etEnd.setText(((TextView)arg1).getText());
}
});
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
android.R.layout.易做图_dropdown_item_1line, AllStandName);
etEnd.setAdapter(adapter2);
etEnd.setOnItemClickListener(
new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
etBegin.setText(((TextView)arg1).getText());
}
}); --------------------编程问答-------------------- 抱歉,第二个问题解决了,都怪自己太粗心把点击事件中的etBegin和etEnd写错位子了。
第一个问题还请大家帮帮忙解决下。 --------------------编程问答-------------------- 问题解决。由于 android.R.layout.易做图_dropdown_item_1line布局的文本和字体都是白色的导致看不见文字,于是自定义一个布局文件替代android.R.layout.易做图_dropdown_item_1line,该布局文件里只有一个控件TextView,设置TextView背景及字体颜色即可。
补充:移动开发 , Android