在旧的API版本中,可以通过以下步骤将进度条带到按钮前面:
以下是一个示例代码:
// 布局文件 progress_button_layout.xml
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮" />
</LinearLayout>
// 在代码中使用
ProgressBar progressBar = findViewById(R.id.progress_bar);
Button button = findViewById(R.id.button);
// 显示进度条,隐藏按钮
progressBar.setVisibility(View.VISIBLE);
button.setVisibility(View.INVISIBLE);
// 进度完成或需要隐藏进度条时
progressBar.setVisibility(View.GONE);
button.setVisibility(View.VISIBLE);
这样,进度条就会显示在按钮前面。请注意,这只是一个示例,实际使用时需要根据具体情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云