2012-02-18 204 views
1

我想創建一個自定義的自動完成文本視圖,其中包含一個進度條(我的例子中的圓圈)。我的問題是,每當用戶輸入一個字符時訪問一個Web服務,是一些延遲,直到顯示一些results.I想要放置一個進度圈,將建議用戶,有一些工作正在進行中。作爲一個優秀的例子,我想你可以看看谷歌地圖地址汽車完成。自定義自動完成進度條

感謝您的任何建議。

回答

0

我認爲AutoCompleteTextView是你正在尋找的東西。

此外,鏈接到tutorial

編輯:對於進度條部分,我的應用程序的標題欄上會有一個無限進度條。我覺得這將是一個更完整的解決方案,因爲我可以將它用於任何其他任務。類似的東西討論here

+0

Hi.Thanks您answer.I已經指定了我知道這應該是AutoCompleteTextView.i已經編寫了它的代碼。我唯一缺少的是一個進度條(圓形),當我使用webservices搜索結果時顯示。此外,我希望這個進度條是併入自動完成文本視圖。 – mvlupan 2012-02-18 09:58:14

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>