问题1:如何设置AutoCompleteTextView控件弹出的列表的字体颜色或是背景色?
问题2:在界面中添加了两个AutoCompleteTextView控件当我在点击其中一AutoCompleteTextView弹出的列表后,该控件上显示了所点击的那个Item内容,问题是为什么另一个AutoCompleteTextView中也会显示了同样的内容。
代码如下:
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
                android.R.layout.simple_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.simple_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());
}
        
         });

解决方案 »

  1.   

    抱歉,第二个问题解决了,都怪自己太粗心把点击事件中的etBegin和etEnd写错位子了。
    第一个问题还请大家帮帮忙解决下。
      

  2.   

    问题解决。由于 android.R.layout.simple_dropdown_item_1line布局的文本和字体都是白色的导致看不见文字,于是自定义一个布局文件替代android.R.layout.simple_dropdown_item_1line,该布局文件里只有一个控件TextView,设置TextView背景及字体颜色即可。