程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> email-使用 AutoComplete TextView 從 Contacts 中獲取 Email

email-使用 AutoComplete TextView 從 Contacts 中獲取 Email

編輯:編程綜合問答
使用 AutoComplete TextView 從 Contacts 中獲取 Email

在程序中有一個AutoComplete TextViewEditText。在AutoComplete TextView中提供了Contacts中所有的contact names
我想獲取聯系人的主要電子郵件的id,這個聯系人是在 AutoComplete Textview 中選擇的,放到 editText 中。如何實現這個功能?

最佳回答:


AutoCompleteTextView的使用
你不是用個布局文件就是用個數組存放列表
比方說是個數組

String[] listEmails = new String[]{  
                "abc",  
                "abcd",  
                "abcde",  
                "abcdef"  
        };

然後將列表加上去

ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_dropdown_item_1line, listItems);  
            AutoCompleteTextView autoText = (AutoCompleteTextView) findViewById(R.id.myAuto);  
            autoText.setAdapter(adapter);

//到此為止應該可以正常選擇了
下一步將選擇的一行文字顯示到別的TextView

autoText.setOnItemClickListener(new OnItemClickListener(){
                @Override
                public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                    // TODO Auto-generated method stub
                    myTextView.setText(listEmails[arg2]);//這樣不就上去了嗎
                }});
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved