我需要一个收件人EditText在我的应用程序,所以,我使用这个TokenAutoComplete库来做同样的。不过,我在这方面有一些问题。
下面是密码。
@Override
public String toString() { return mContactFirstName }
我想把名字和照片一起展示在这里。我该怎么做呢?
选择器xml工作得非常好,当标记被选中和未被选中时,背景正在发生变化,但是文本的颜色保持不变。
我使用了下面的setSelected()方法来更改文本的颜色。但这不管用。
@Override
public void setSelected(boolean selected) {
super.setSelected(selected);
TextView tv = (TextView) findViewById(R.id.token_name);
if(selected) {
tv.setTextColor(Color.WHITE);
} else {
tv.setTextColor(Color.BLACK);
}
}
请帮帮我。
发布于 2014-07-29 09:17:34
在TokenAutoComplete库提供的示例中,您可以看到ContactsCompletionView提供了setAdapter方法。您可以在那里设置自定义适配器,任何扩展BaseAdapter的适配器都可以。
所以你就这样做:
myAdapter = new MyCustomAdapter(); // extending BaseAdapter
completionView.setAdapter(myAdapter);
在自定义适配器的情况下,web上有大量的资源,但基本上在getView方法中,您可以通过使用xml来创建自定义视图。在xml中,您可以定义所需的布局(图像、文本等.)。
有关更多信息,请参阅以下问题:列表视图的自定义适配器
https://stackoverflow.com/questions/25004669
复制相似问题