AutoCompleteTextView下拉框弹出时,父窗口置灰且不可点击
来源:互联网 发布:长筒运动袜 知乎 编辑:程序博客网 时间:2024/04/25 18:38
对AutoCompleteTextView添加text变化的监听函数:
mAutoCompleteTextView.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
if(s.toString().length()>0){
/**电话本列表背景置灰切不可点击。*/
m_list_frame_book.setEnabled(false);
m_list_frame_book.setBackgroundColor(0x7DC0C0C0);
}else{
/**点击后是listview的灰显消失,listview也可以点击。*/
m_list_frame_book.setEnabled(true);
m_list_frame_book.setBackgroundDrawable(null);
}
String mSearchaContactName = s.toString().trim();
Cursor cursor = DBHelper.QueryContact(mSearchaContactName);
//startManagingCursor(cursor);
SearchCurAdapter adapter = new SearchCurAdapter(CarBTActivity.this,cursor,true);
mSearchPhoneBook.setAdapter(adapter);
}
});
对AutoCompleteTextView下来框添加点击事件处理:
mAutoCompleteTextView.setOnItemClickListener(searchItemClick);
/**
* 搜索联系人下拉框点击事件
*/
OnItemClickListener searchItemClick=new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> av, View v, int position,
long l) {
// TODO Auto-generated method stub
m_show_mode=7;
changeBTFrameShow();
changeBottomBnFocus(R.id.id_bn_keyboard);
//View mView = av.getChildAt(position);
TextView tvName= (TextView) v.findViewById(R.id.search_connact_name);
TextView tvNum=(TextView)v.findViewById(R.id.search_connact_num);
String selectName=tvName.getText().toString();
String selectNum=tvNum.getText().toString();
Message localMessage = new Message();
localMessage.obj = selectNum;
localMessage.what = BTSdevice.OPER_BTORDERDIAL;
if (mBTActionHandle.hasMessages(BTSdevice.OPER_BTORDERDIAL)){
mBTActionHandle.removeMessages(BTSdevice.OPER_BTORDERDIAL, selectNum);
}
mBTActionHandle.sendMessageDelayed(localMessage, 1000L);
connecting_keyboard_phone_num.setText(selectNum);
m_talking_keyboard_phone_num_d.setText(selectNum);
m_talking_keyboard_phone_num.setText(selectNum);
connecting_keyboard_phone_name.setText(selectName);
m_talking_keyboard_phone_name_d.setText(selectName);
m_talking_keyboard_phone_name.setText(selectName);
m_handle_talking.sendEmptyMessageDelayed(0, 10000L);
//int position=0;
Log.v(TAG,"==========>item click in");
mSearchPhoneBook.setText(null);
mSearchPhoneMiss.setText(null);
mSearchPhoneIn.setText(null);
mSearchPhoneOut.setText(null);
/**点击后是listview的灰显消失,listview也可以点击。*/
m_list_frame_book.setEnabled(true);
m_list_frame_book.setBackgroundDrawable(null);
}
};
- AutoCompleteTextView下拉框弹出时,父窗口置灰且不可点击
- 弹出子窗口时设置主窗口不可点击
- ASP.NET Ajax实现弹出提示框,页面变灰不可点击
- ASP.NET Ajax实现弹出提示框,页面变灰不可点击
- JS弹出窗口,父窗口变灰
- a标签置灰不可点击
- a标签置灰不可点击
- a标签置灰不可点击
- 点击弹出下拉框
- 如何让Extjs弹出window窗口后背景窗口变灰(即不可编辑)
- 如何让Extjs弹出window窗口后背景窗口变灰(即不可编辑)
- Extjs弹出window窗口后背景窗口变灰(即不可编辑)
- 设置键盘发送按钮置灰、不可点击
- 用户控件 + ScriptManager 实现点击后弹出窗口且窗口坐标追随点击位置效果
- AutoCompleteTextView修改下拉列表样式去点击时背景
- 页面弹出已窗口,整体页面置灰
- 背景变灰的弹出框(窗口)
- 点击按钮,弹出一个可关闭的层窗口,网页背景变灰
- CDialogBar 使用
- Android2.3 proguard介绍---代码混淆技术
- 商务版的需求场景
- ORACLE将普通表转变为分区表方法
- 如何将Android带入互联网数字家庭? 第一篇
- AutoCompleteTextView下拉框弹出时,父窗口置灰且不可点击
- 请问这个ncount为什么是输出0呢,而且find那部分会出错
- linux C 中调用新的进程 (system和execv)
- MySQL中的group_concat函数的使用方法
- CCProxy+Proxifier代理手机连接电脑(玩网游)支持VIST(防QQ不掉线)本文转载
- 添加Ipanel 中间件中2D效果时,里面动态创建的内容不显示的解决办法
- 成功的软件开发过程 --迭代,进化和敏捷
- 如何将Android带入互联网数字家庭? 第二篇
- 在Linux系统环境下安装配置JDK常用方法