我使用 Scrollable Tabs + Swipe 创建了一个新应用程序,我从自动生成的代码开始。
活动extends FragmentActivity
所以我显然在我的项目中使用Fragment
用户点击菜单中的项目,该项目将用户带到另一个标签,如此
mViewPager.setCurrentItem(SectionsPagerAdapter.FRAGMENT_INDEX, true);
在用户选择菜单项
之前,此选项卡不可见使用相应的布局文件实例化新的Fragment
,目前该文件只包含AutoCompleteTextView
和RelativeLayout
。这就是我设置ArrayAdapter
:
arrayAdapter = new ArrayAdapter<String>(context, R.layout.fragment_layout, R.id.auto_complete_text_view, arrayData);
然后在AutoCompleteTextView
上设置适配器。
一切正常,我在下拉菜单中得到了建议,但我目前面临的问题是,当我点击下拉项目时,没有任何反应。 AutoCompleteTextView
未填充所选的下拉项目。
我注意到当我选择下拉项目时,我得到了“闪烁的线条”。
我尝试创建自己的AutoCompleteTextView
并使用不同的上下文,但我得到了相同的结果
非常感谢任何帮助。
答案 0 :(得分:0)
Ahaha,好的,所以我的错误就是当我设置ArrayAdapter
我正在使用我的片段的布局ID时,我将其更改为android.R.layout.simple_dropdown_item_1line
并且现在工作得很好=] ]