【问题标题】:Gmail/Email To field EditTextGmail/电子邮件收件人字段 EditText
【发布时间】:2014-09-10 01:51:14
【问题描述】:

是否有一个针对 android 的控件可以模仿自动完成和“自动框”(就像在 gmail 应用程序中,在您选择一封电子邮件后,它会将联系人放入一个框并将其放在文本框中)以进行电子邮件撰写?

【问题讨论】:

  • 你能提供截图吗?不太清楚你想要什么。
  • 我也想知道怎么做。我相信他说的是 Android 4.1 或 4.1 上的 Gmail 应用程序,用户会变成一个矩形,显示他们的头像和姓名。单击它们会显示一个删除按钮。

标签: android android-edittext email-client


【解决方案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("temp@gmail.com");
addresses.add("abc@gmail.com");
addresses.add("xyz@gmail.com");
addresses.add("template@gmail.com");

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

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

【讨论】:

  • 他们似乎正在重新设计网站。我现在已经添加了实际的代码。
猜你喜欢
  • 1970-01-01
  • 2019-04-30
  • 2021-04-19
  • 1970-01-01
  • 2015-04-29
  • 1970-01-01
  • 2019-06-02
  • 2013-01-21
  • 1970-01-01
相关资源
最近更新 更多