我正在尝试创建一个自定义的自动完整文本视图,其中包含一个进度条(在我的情况下为圆圈)。我的问题是,每次用户输入一个char时,都会访问一个Web服务并且在显示之前有一些延迟一些结果。我想放置一个进度循环,向用户建议正在进行一些工作。作为我想要的一个很好的例子你可以看看googles地图地址自动完成。
感谢您的任何建议。
答案 0 :(得分:0)
我认为AutoCompleteTextView是您正在寻找的东西。
另外,链接到tutorial。
编辑:对于进度条部分,我的应用程序标题栏上会有一个无限的进度条。我觉得这将是一个更完整的解决方案,因为我可以将其重新用于任何其他任务。讨论了类似的问题here。
答案 1 :(得分:0)
使用以下代码进行实施
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<AutoCompleteTextView
android:id="@+id/lkjk"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:completionThreshold="3"
android:dropDownHeight="200dp"
android:ems="10"
>
<requestFocus />
</AutoCompleteTextView>
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="25dip"
android:layout_height="25dip"
android:layout_gravity="right" />
</FrameLayout>
答案 2 :(得分:-1)
关注http://developer.android.com/resources/tutorials/views/hello-autocomplete.html思考和用户进度条,在这种情况下你需要使用处理程序