令人震惊的是,似乎没有任何成功回答此问题的问题。我试图更改AutoCompleteTextView中的字体。我怎么能做到这一点?我假设这将涉及创建一个扩展AutoCompleteTextView的自定义类,但我将如何具体执行此操作?
答案 0 :(得分:1)
您正在显示下拉列表。当代码在用于建议的Adapter
实现中创建行时,您可以自己控制字体。覆盖getView()
并调整行布局中TextViews
的字体。
答案 1 :(得分:1)
您可以实现适配器并使用setAdapter(...)方法来应用它。适配器用于提供和缓存视图,以便在Android中高效滚动。 AutoCompleteTextView将调用适配器上的getView(...)方法,为其提供所需的位置。您可以使用该位置的内容(在本例中为文本)创建或修改视图并将其返回。
以下是一篇很好的示例文章: http://www.codeofaninja.com/2013/12/android-autocompletetextview-custom-arrayadapter-sqlite.html
您可能只想滚动到适配器部件。