1

我想在Spinner的内部显示ProgressBar/ProgressDialog,特别是小型“加载微调器”。这可能吗?我将如何去做这件事。是否可以在微调器中显示进度条?

我正在用一个http请求的响应来填充Spinner的内容,因此在接收填充微调器的数据时会稍微延迟。我想在轻微的延迟期间显示“加载微调器”,以便让用户知道某些内容正在加载。

任何帮助和建议非常感谢,谢谢。

回答

0

你应该用RelativeLayout尝试设置你的Spinner关于对齐:

<RelativeLayout ...> 

    <Spinner 
     ... 
     android:id="@+id/idSpinner" /> 

    <ProgressBar 
     style="?android:attr/progressBarStyleSmall" 
     ... 
     android:layout_alignTop="@id/idSpinner" 
     android:layout_alignBottom="@id/idSpinner" 
     android:layout_alignLeft="@id/idSpinner" 
     android:layout_alignRight="@id/idSpinner" /> 

</RelativeLayout> 

然后,使用setVisibility方法来显示或删除ProgressBar。这应该做的伎俩。