如何更改Android AutoCompleteTextView的字体?

时间:2014-09-16 00:23:29

标签: android autocompletetextview

令人震惊的是,似乎没有任何成功回答此问题的问题。我试图更改AutoCompleteTextView中的字体。我怎么能做到这一点?我假设这将涉及创建一个扩展AutoCompleteTextView的自定义类,但我将如何具体执行此操作?

enter image description here

2 个答案:

答案 0 :(得分:1)

您正在显示下拉列表。当代码在用于建议的Adapter实现中创建行时,您可以自己控制字体。覆盖getView()并调整行布局中TextViews的字体。

答案 1 :(得分:1)

您可以实现适配器并使用setAdapter(...)方法来应用它。适配器用于提供和缓存视图,以便在Android中高效滚动。 AutoCompleteTextView将调用适配器上的getView(...)方法,为其提供所需的位置。您可以使用该位置的内容(在本例中为文本)创建或修改视图并将其返回。

以下是一篇很好的示例文章: http://www.codeofaninja.com/2013/12/android-autocompletetextview-custom-arrayadapter-sqlite.html

您可能只想滚动到适配器部件。