当前位置:编程学习 > wap >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,