2012-07-20 70 views
1

是否有一個模擬自動填充和「autobox」的控件(如在gmail應用程序中,您選擇一個電子郵件後,它將聯繫人放入一個框並將其放置在文本框中)用於電子郵件撰寫?Gmail /電子郵件到字段EditText

+1

你可以提供一個屏幕截圖?目前還不清楚你想要什麼。 – 2012-07-20 17:31:23

+0

我也想知道如何做到這一點。我相信他正在談論Android 4.1或4.1上的Gmail應用,用戶將變成一個顯示他們頭像和名字的矩形。點擊它們會顯示一個刪除按鈕。 – DanO 2012-10-19 16:49:23

回答

1

你是爲尋找這樣的事情:

main.xml中

<MultiAutoCompleteTextView 
android:id="@+id/compose_to" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:hint="To" 
android:imeOptions="actionNext" 
android:textColor="#000000" 
android:inputType="textEmailAddress|textMultiLine" 
/> 

main.java

MultiAutoCompleteTextView to = (MultiAutoCompleteTextView) findViewById(R.id.compose_to); 

ArrayList<String> addresses = new ArrayList<String>(); 
addresses.add("[email protected]"); 
addresses.add("[email protected]"); 
addresses.add("[email protected]"); 
addresses.add("[email protected]"); 

ArrayAdapter<String> autocompAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, addresses); 

to.setAdapter(autocompAdapter); 
to.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); 

Android EditText Autocomplete

+0

由您給出的鏈接已損壞...請將其更改.. – 2014-08-22 12:34:02

+0

他們似乎正在重新設計網站。我已經添加了實際的代碼。 – ThePCWizard 2014-09-09 17:52:32