自定义自动完成进度条

时间:2012-02-18 09:45:31

标签: android android-layout

我正在尝试创建一个自定义的自动完整文本视图,其中包含一个进度条(在我的情况下为圆圈)。我的问题是,每次用户输入一个char时,都会访问一个Web服务并且在显示之前有一些延迟一些结果。我想放置一个进度循环,向用户建议正在进行一些工作。作为我想要的一个很好的例子你可以看看googles地图地址自动完成。

感谢您的任何建议。

3 个答案:

答案 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思考和用户进度条,在这种情况下你需要使用处理程序